hia-frontend-vitest-config
v0.0.3
Published
HIA 공통 Vitest 설정
Readme
hia-frontend-vitest-config
HIA 프로젝트 공통 Vitest 설정 패키지입니다.
설치
pnpm add -D hia-frontend-vitest-config vitest happy-dom @vitejs/plugin-react @testing-library/jest-dom사용법
// vitest.config.ts
import { createConfig } from 'hia-frontend-vitest-config';
export default createConfig({ name: 'my-package' });SCSS module mock이 필요한 경우 scss: true를 추가합니다.
export default createConfig({ name: 'components', scss: true });TypeScript 타입 설정
프로젝트 루트에 vitest.d.ts를 생성합니다.
// vitest.d.ts
/// <reference types="@testing-library/jest-dom" />옵션
| 옵션 | 타입 | 기본값 | 설명 |
| ------ | --------- | ------- | ------------------------------------------------- |
| name | string | — | 패키지 이름 (vitest 리포터에 표시됨) |
| scss | boolean | false | SCSS module mock 활성화 (identity-obj-proxy 방식) |
기본 설정값
| 항목 | 값 |
| ----------- | ------------------------------------- |
| environment | happy-dom |
| globals | true |
| setupFiles | @testing-library/jest-dom 자동 등록 |
| plugins | @vitejs/plugin-react 항상 포함 |
