필터 1
pnpm 모노레포에서 React 19 마이그레이션하기: 숨겨진 호이스팅 레이어가 만든 타입 충돌 트러블슈팅
우아한 형제들
프론트엔드

pnpm 모노레포에서 React 19 마이그레이션하기: 숨겨진 호이스팅 레이어가 만든 타입 충돌 트러블슈팅

pnpm 모노레포에서 React 18과 19를 공존시키며 발생한 타입 충돌을 트러블슈팅했습니다. 호이스팅 차단과 packageExtensions 주입으로 잘못된 React 타입 참조를 해결했습니다.

#pnpm#React
123005분
그때는 맞고 지금은 틀리다. Yarn Berry에서 pnpm으로 패키지 매니저 전환기
카카오페이
프론트엔드

그때는 맞고 지금은 틀리다. Yarn Berry에서 pnpm으로 패키지 매니저 전환기

카카오페이가 Yarn Berry에서 pnpm으로 전환한 배경과 검증 과정을 공유했습니다. 메모리 스파이크를 해결하고 배포 효율과 도커 이미지 크기도 개선했습니다.

#pnpm#Yarn Berry
170005분
나만의 n8n 노드 만들기 1부 \:\ 커뮤니티 노드 개발부터 배포까지
인포그랩
데브옵스

나만의 n8n 노드 만들기 1부 \:\ 커뮤니티 노드 개발부터 배포까지

n8n 커뮤니티 노드를 개발하고 배포하는 과정을 단계별로 소개했습니다. 템플릿 설정부터 로컬 테스트, npm 배포, 설치 방법까지 정리했습니다.

#n8n#TypeScript
10005분
나만의 n8n 노드 만들기 1부 \:\ 커뮤니티 노드 개발부터 배포까지
인포그랩
데브옵스

나만의 n8n 노드 만들기 1부 \:\ 커뮤니티 노드 개발부터 배포까지

n8n 커뮤니티 노드를 만드는 방법을 템플릿부터 로컬 테스트, npm 배포까지 단계별로 정리했습니다. 맞춤형 자동화를 위해 description, execute, package.json 설정과 설치 방법을 설명했습니다.

#n8n#TypeScript
82005분
pnpm을 사용한 모노레포로 프론트엔드 생산성 늘리기
더스윙
프론트엔드

pnpm을 사용한 모노레포로 프론트엔드 생산성 늘리기

더스윙 프론트엔드팀이 20여 개 어드민을 pnpm 모노레포로 통합한 배경과 과정을 소개했습니다. 맥락 전환과 배포 복잡도를 줄이고 생산성과 코드 일관성을 높인 사례입니다.

#pnpm#모노레포
24005분
패키지 매니저의 과거, 토스의 선택, 그리고 미래
토스
프론트엔드

패키지 매니저의 과거, 토스의 선택, 그리고 미래

JavaScript 패키지 매니저의 동작 원리와 npm, pnpm, Yarn의 차이를 설명했습니다. 토스가 Yarn PnP를 선택한 이유와 Zero-install, Import Map의 방향성도 함께 다뤘습니다.

#Yarn#pnpm
21005분
코드, 어떻게 관리하세요?
네이버 페이
프론트엔드

코드, 어떻게 관리하세요?

모노레포로 서비스 레포와 패키지 레포를 통합한 경험을 공유했습니다. turborepo, Changesets, GitHub Actions로 빌드와 배포를 자동화하고 불편한 점도 함께 개선했습니다.

#모노레포#turborepo
68005분
Yarn Classic에서 Pnpm으로 전환하기 with TurboRepo
원티드
데브옵스

Yarn Classic에서 Pnpm으로 전환하기 with TurboRepo

TurboRepo 모노레포에서 Yarn Classic의 유령 의존성 문제를 해결하기 위해 Pnpm으로 전환한 과정을 다뤘습니다. workspace 설정, 배포 환경 대응, 캐시 최적화로 설치 속도와 의존성 관리가 개선되었습니다.

#pnpm#TurboRepo
56005분
Yarn 대신 pnpm으로 넘어간 3가지 이유
AB180
기타

Yarn 대신 pnpm으로 넘어간 3가지 이유

Yarn 대신 pnpm으로 전환한 이유를 1년 사용 경험을 바탕으로 정리했습니다. 패키지 매니저 변경 시 고려할 장점과 적용 포인트를 살펴봅니다.

#pnpm#Yarn
10005분