Skip to content

Commit

Permalink
create-vueの更新反映(vitestの設定ファイル追加、VueDevTool案内) (#1090)
Browse files Browse the repository at this point in the history
* dresscaについて対応

* AzureADB2Cについて対応

* ドキュメントを更新

* ブランクプロジェクトの作成コマンドを最新化
  • Loading branch information
KentaHizume authored Apr 16, 2024
1 parent 6cf953c commit 09bf136
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ description: Vue.js を用いたクライアントサイドアプリケーショ
以下のコマンドを実行して Vue.js をインストールします。

```terminal
npm init vue@3
npm create vue@latest
```

create-vue パッケージをインストールする必要があり、続行するかどうかを確認するメッセージが表示されるので、「y」を選択します。
Expand All @@ -32,6 +32,7 @@ create-vue パッケージをインストールする必要があり、続行す
√ Add an End-to-End Testing Solution? » Cypress
√ Add ESLint for code quality? ... Yes
√ Add Prettier for code formatting? ... Yes
√ Add Vue DevTools 7 extension for debugging? (experimental) ... No
```

## ブランクプロジェクトのビルドと実行 {#build-and-serve-blank-project}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ description: Vue.js を用いたクライアントサイドアプリケーショ
├ tsconfig.node.json ------ TypeScript の設定ファイルとして読み込む対象を定義する設定ファイル
├ tsconfig.json ----------- TypeScript の設定ファイル
├ tsconfig.vitest.json ---- 単体テストの TypeScript として読み込む対象を定義する設定ファイル
└ vite.config.ts ---------- 単体テストの設定ファイル
├ vite.config.ts ---------- Vite の設定ファイル
└ vitest.config.ts -------- 単体テストの設定ファイル
```

各フォルダーの内部にどのようなサブフォルダーを作成するかは、[アーキテクチャ解説](./../../../app-architecture/client-side-rendering/frontend-architecture.md#project-structure) を参照してください。
2 changes: 1 addition & 1 deletion samples/AzureADB2CAuth/auth-frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"build-only:prod": "vite build --mode prod",
"build-only:dev": "vite build --mode dev",
"preview": "vite preview --port 5050",
"test:unit": "vitest --environment jsdom",
"test:unit": "vitest",
"typecheck": "vue-tsc --build --force",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"lint:ci": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --ignore-path .gitignore",
Expand Down
16 changes: 16 additions & 0 deletions samples/AzureADB2CAuth/auth-frontend/vitest.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { fileURLToPath } from 'node:url';
import { mergeConfig, defineConfig, configDefaults } from 'vitest/config';
import viteConfig from './vite.config';

export default defineConfig((configEnv) =>
mergeConfig(
viteConfig(configEnv),
defineConfig({
test: {
environment: 'jsdom',
exclude: [...configDefaults.exclude, 'e2e/*'],
root: fileURLToPath(new URL('./', import.meta.url)),
},
}),
),
);
2 changes: 1 addition & 1 deletion samples/Dressca/dressca-frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"build-only:prod": "vite build --mode prod",
"build-only:dev": "vite build --mode dev",
"preview": "vite preview --port 5173",
"test:unit": "vitest --environment jsdom",
"test:unit": "vitest",
"test:e2e": "start-server-and-test dev http://localhost:5173/ 'cypress open --e2e --browser chrome'",
"test:e2e:ci": "start-server-and-test dev http://localhost:5173/ 'cypress run'",
"typecheck": "vue-tsc --build --force",
Expand Down
16 changes: 16 additions & 0 deletions samples/Dressca/dressca-frontend/vitest.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { fileURLToPath } from 'node:url';
import { mergeConfig, defineConfig, configDefaults } from 'vitest/config';
import viteConfig from './vite.config';

export default defineConfig((configEnv) =>
mergeConfig(
viteConfig(configEnv),
defineConfig({
test: {
environment: 'jsdom',
exclude: [...configDefaults.exclude, 'e2e/*'],
root: fileURLToPath(new URL('./', import.meta.url)),
},
}),
),
);

0 comments on commit 09bf136

Please sign in to comment.