안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
모노레포 tsconfig 선택 로직 개선
개발
SaaSㆍ솔루션, 기타(IT 서비스 구축)
프로젝트 배경
모노레포에서 파일 위치에 맞는 tsconfig가 선택되지 않는 문제를 줄이고, 형제 패키지 fallback을 안전하게 만들기 위한 로직 개선 샘플입니다.
프로젝트 성과
tsconfig 선택 로직 개선
가장 가까운 설정 선택, 형제 패키지 fallback, node_modules 제외, Windows 경로 케이스를 테스트로 검증했습니다.
핵심 기능
모노레포 설정 자동 선택
대상 파일이 실제로 포함되는 가장 가까운 tsconfig를 우선 선택하도록 로직을 구성했습니다.
진행 단계
로직 분리 및 테스트 추가
2026.05
대상 파일 포함 여부를 기준으로 설정 선택 helper를 분리하고 Vitest로 주요 경로 케이스를 확인했습니다.
프로젝트 상세
TypeScript 기반 도구에서 모노레포 파일의 tsconfig 선택이 잘못될 수 있는 케이스를 정리하고, 더 안전한 선택 로직과 테스트를 추가한 자체 기여 사례입니다. 문제는 대상 파일이 속한 패키지에 로컬 tsconfig가 없을 때, 경로 길이 기준 정렬 때문에 형제 패키지의 tsconfig가 선택될 수 있다는 점이었습니다. 이를 피하기 위해 대상 파일을 실제로 포함하는 가장 가까운 tsconfig

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

we******
개발 · 개인

프로젝트 정보

참여 기간
2026.05. ~ 2026.05.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
오픈소스 기반 자체 기여
역할
로직 개선, 테스트 추가, 빌드 검증
관련 기술
vitest
GitHub
TypeScript
Node.js