본문으로 건너뛰기
yceffort
PostsSeriesTagsAbout🧪 Research
EN

Tweaks

theme
accent palette
film grain
minimal mode
20 POSTS

Npm 1

  • #bundler#web-performance#debugging

    외부 SDK를 뜯어서 내 맘대로 다시 만들기: 단, 로직은 한 줄도 건드리지 않고

    상수 하나를 import 했는데 번들의 97.7%가 따라왔다. 벤더는 고칠 일정이 미정이라기에, 배포된 소스맵을 뜯어 400개가 넘는 TypeScript 파일을 되찾고 빌드와 엔트리와 의존성을 내 맘대로 갈아엎었다. 로직만 빼고. 그래서 /send가 raw -77.5%. 그런데 어려운 건 그다음이었다. 테스트 1932개가 전부 통과했는데, 그중 몇 개는 아무것도 보고 있지 않았다.

    2026-08-31·70분
  • #typescript#blogging#npm

    typescript@7을 설치하면 벌어지는 일들: 블로그 모노레포 마이그레이션 기록

    pnpm lint가 12분 32초 걸리던 모노레포에 typescript 7.0.2를 넣어봤다. 타입체크는 조용히 지나갔는데 next build가 깨졌고, lint는 크래시했다. eslint와 prettier를 oxlint와 oxfmt로 갈아탄 하루의 연쇄 반응과 전후 실측 기록. 미리 말해두면, 빌드는 빨라지지 않았다.

    2026-08-10·17분
  • #security#ci-cd#npm

    TanStack npm 공급망 공격 분석: pull_request_target은 왜 위험한가

    @tanstack/* 공급망 공격 사건 분석. pull_request_target, GitHub Actions 캐시, OIDC trusted publisher의 위험과 방어책

    2026-05-16·43분
  • #npm#essay#oss

    오래 쓸 수 있는 패키지는 무엇이 다른가

    좋은 패키지는 기능뿐 아니라 의존성, 버전업, 호환성, 릴리즈 정책까지 사용자 친화적이어야 한다.

    2026-05-09·35분
  • #security#nextjs#react

    React 취약점인데 왜 Next.js를 업그레이드해야 하지?

    CVE-2025-55182, CVE-2025-55184, CVE-2025-55183 그리고 Next.js의 숨겨진 React

    2025-12-12·30분
  • #book#npm#career

    npm Deep Dive 온라인 저자 특강

    npm Deep Dive 온라인 저자 특강을 진행합니다

    2025-08-08·1분
  • #book#essay#career

    AI 시대에 나는 왜 책을 썼을까

    🤔

    2025-05-30·7분
  • #book#npm#essay

    『npm Deep Dive』 가 출간되었습니다.

    🙇🏻‍♂️

    2025-05-28·4분
  • #npm#nodejs#javascript

    3부) 왜 esmodule 이어야 하는가?

    2부는 어디갔냐구요? 내맘입니다.

    2023-06-02·11분
  • #npm

    npm, yarn, pnpm 비교해보기

    그리고 승자는 🤔

    2022-05-20·23분
  • #security#npm#oss

    colors.js와 faker.js 사태가 준 교훈

    다이나믹하게 시작하는 2022년

    2022-01-17·10분
  • #npm#git#essay

    node_modules도 git에서도 관리하면 어떨까?

    세상에 당연한 것은 없다, 고민을 해보지 않은 것이 있을 뿐

    2021-12-11·7분
  • #npm

    package.json에 쌓여있는 개발 부채

    설치와 업데이트 시에는 신중에 신중을.

    2021-10-06·12분
  • #npm

    자바스크립트 의존성 관리자(npm, yarn, pnpm)에서 보다 더 의존성 관리 잘하는 방법

    일단 제목으로 어그로를 끈다.

    2021-07-28·15분
  • #monorepo#npm#bundler

    npm workspace와 esbuild로 monorepo 구축해보기

    계속 찍먹만 해보는 중

    2021-07-06·10분
  • #nodejs#npm#backend

    Nodejs 모듈 (CommonJS, ECMAScript) 과 패키지, 그리고 Semver

    어우 피곤해

    2021-07-05·10분
  • #web-performance#bundler#npm

    자바스크립트 성능과 번들 사이즈

    자바스크립트 성능에 중요한 건 번들크기 만은 아니다. 근데 개발 하느라 이것도 잘 못챙기고 있는듯.

    2021-02-27·17분
  • #web-performance#npm

    왜 moment 는 deprecated 되었을까

    👋👋

    2020-12-01·6분
  • #npm#oss

    node_modules에 임시 패치 적용하기

    이러고 있을 때가 아니고 이슈 업해서 오픈소스 컨트리뷰터가 되야 되는데

    2020-11-23·3분
  • #npm

    자바스크립트 의존성 지옥

    package-lock.json은 정말 복잡 😈

    2020-11-20·8분
Page 2→
mailMail icongithubtwitter
yceffort
•
© 2026
•
https://yceffort.kr