Skip to content

refactor(markdown-lint): migrate from Jest to Vitest #148

Description

@pja9362

문제

@naverpay/markdown-lint 패키지만 jest를 사용하고 있어, 다른 패키지들(@naverpay/eslint-config, @naverpay/eslint-plugin)과 테스트 프레임워크가 통일되지 않았습니다.

제안

Jest를 Vitest로 마이그레이션하여 모노레포 전체의 테스트 환경을 통일합니다.

Vitest 전환의 이점:

  • ESM 네이티브 지원으로 최신 JavaScript 표준 준수
  • Vite 기반의 빠른 테스트 실행 속도
  • Jest보다 가볍고 현대적인 테스트 환경
  • 모노레포 내 모든 패키지의 테스트 프레임워크 통일

작업 내용

  • jest 의존성 제거, vitest 추가
  • jest.config.js → vitest.config.js 전환
  • 테스트 파일 CommonJS → ESM 변환
  • 모든 테스트 통과 확인

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions