From 0211821fe9accfba38650e2cfd309a4066cce741 Mon Sep 17 00:00:00 2001 From: TatsuyaYamamoto Date: Sun, 21 Apr 2024 22:34:18 +0900 Subject: [PATCH 1/5] chore: add json file --- bases/vite-vue.json | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 bases/vite-vue.json diff --git a/bases/vite-vue.json b/bases/vite-vue.json new file mode 100644 index 0000000..279e4f8 --- /dev/null +++ b/bases/vite-vue.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Vite Vue", + "_version": "1.0.0", + + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "preserve", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + } +} From c2ec24f6fa8c2aff6db7a3a13788474d583fd210 Mon Sep 17 00:00:00 2001 From: TatsuyaYamamoto Date: Sun, 21 Apr 2024 22:42:04 +0900 Subject: [PATCH 2/5] chore: edit readme --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index acb71b7..da56812 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ We target the latest stable version of TypeScript, note that because we want to ### Table of TSConfigs | Name | Package | -| -------------------------------------------------- | ------------------------------------------------------------------------------------ | +|----------------------------------------------------|--------------------------------------------------------------------------------------| | [Recommended](#recommended-tsconfigjson) | [`@tsconfig/recommended`](https://npmjs.com/package/@tsconfig/recommended) | | [Bun](#bun-tsconfigjson) | [`@tsconfig/bun`](https://npmjs.com/package/@tsconfig/bun) | | [Create React App](#create-react-app-tsconfigjson) | [`@tsconfig/create-react-app`](https://npmjs.com/package/@tsconfig/create-react-app) | @@ -34,6 +34,7 @@ We target the latest stable version of TypeScript, note that because we want to | [Svelte](#svelte-tsconfigjson) | [`@tsconfig/svelte`](https://npmjs.com/package/@tsconfig/svelte) | | [Taro](#taro-tsconfigjson) | [`@tsconfig/taro`](https://npmjs.com/package/@tsconfig/taro) | | [Vite React](#vite-react-tsconfigjson) | [`@tsconfig/vite-react`](https://npmjs.com/package/@tsconfig/vite-react) | +| [Vite Vue](#vite-vue-tsconfigjson) | [`@tsconfig/vite-vue`](https://npmjs.com/package/@tsconfig/vite-vue) | ### Available TSConfigs @@ -399,6 +400,21 @@ Add to your `tsconfig.json`: "extends": "@tsconfig/vite-react/tsconfig.json" ``` +### Vite Vue tsconfig.json + +Install: + +```sh +npm install --save-dev @tsconfig/vite-vue +yarn add --dev @tsconfig/vite-vue +``` + +Add to your `tsconfig.json`: + +```json +"extends": "@tsconfig/vite-vue/tsconfig.json" +``` + ### What about combined configs? From cd98f7064253e8cdcb3491e7d2b8744a5497518d Mon Sep 17 00:00:00 2001 From: TatsuyaYamamoto Date: Sun, 21 Apr 2024 22:59:17 +0900 Subject: [PATCH 3/5] chore: edit readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da56812..495c49a 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ We target the latest stable version of TypeScript, note that because we want to ### Table of TSConfigs | Name | Package | -|----------------------------------------------------|--------------------------------------------------------------------------------------| +| -------------------------------------------------- | ------------------------------------------------------------------------------------ | | [Recommended](#recommended-tsconfigjson) | [`@tsconfig/recommended`](https://npmjs.com/package/@tsconfig/recommended) | | [Bun](#bun-tsconfigjson) | [`@tsconfig/bun`](https://npmjs.com/package/@tsconfig/bun) | | [Create React App](#create-react-app-tsconfigjson) | [`@tsconfig/create-react-app`](https://npmjs.com/package/@tsconfig/create-react-app) | From 348e95119beea89c77dc9692e1d40203ee894023 Mon Sep 17 00:00:00 2001 From: TatsuyaYamamoto Date: Sun, 21 Apr 2024 23:03:55 +0900 Subject: [PATCH 4/5] chore: fix --- bases/vite-vue.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bases/vite-vue.json b/bases/vite-vue.json index 279e4f8..aa675c4 100644 --- a/bases/vite-vue.json +++ b/bases/vite-vue.json @@ -6,8 +6,8 @@ "compilerOptions": { "target": "ES2020", "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], "module": "ESNext", + "lib": ["ES2020", "DOM", "DOM.Iterable"], "skipLibCheck": true, /* Bundler mode */ From f3ca21c4257eb1cdcb6c2811bba6b7babab514f8 Mon Sep 17 00:00:00 2001 From: TatsuyaYamamoto Date: Sun, 21 Apr 2024 23:10:58 +0900 Subject: [PATCH 5/5] fix: fix ci error --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 495c49a..76446e3 100644 --- a/README.md +++ b/README.md @@ -399,7 +399,6 @@ Add to your `tsconfig.json`: ```json "extends": "@tsconfig/vite-react/tsconfig.json" ``` - ### Vite Vue tsconfig.json Install: