[250403] TIL

Today I Learned (2025-04-03)

1. 자바스크립트 입출력

  • readline 모듈을 사용한 콘솔 입력 처리 방법
  • process.stdin/stdout을 활용한 스트림 기반 입출력
  • fs 모듈을 이용한 파일 입출력 처리

2. 패키지 의존성 관리

패키지 의존성 충돌 문제 해결

  • peer dependency 충돌 원인 파악
  • package.json의 resolutions 필드를 통한 버전 고정
  • yarn/npm의 의존성 해결 알고리즘 차이점

pnpm 학습

  • 하드링크를 활용한 디스크 공간 절약
  • 엄격한 의존성 관리로 유령 의존성 방지
  • 병렬 설치를 통한 성능 향상

3. TypeScript

Branded Types

  • 명목적 타입 시스템 구현 방법
  • 타입 브랜딩을 통한 타입 안전성 강화
  • 유니크 심볼을 활용한 브랜드 타입 생성

4. 프로젝트 아이디어 회의

  • 카카오테크 팀 프로젝트 아이디어 회의

Categories:

Updated:

Leave a comment