yceffort
19 POSTS

Npm 1

  • #bundler#web-performance#debugging

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

    상수 하나를 import 했더니 번들의 97.7%가 따라온 벤더 SDK. 수정 일정이 미정이라 배포된 소스맵에서 TypeScript 파일 400여 개를 되찾고, 로직은 그대로 둔 채 빌드, 엔트리, 의존성을 다시 구성해 /send의 raw 크기를 77.5% 줄이기. 테스트 1932개가 모두 통과했는데도 몇 개는 아무것도 검사하지 않고 있던 상황에서, 바꾼 SDK가 원래와 같게 동작하는지 어디까지 확인할 수 있는지 따져보기

    70분
  • #typescript#blogging#npm

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

    pnpm lint가 12분 32초 걸리던 모노레포에 typescript 7.0.2 넣어보기. 타입체크는 통과했지만 next build가 깨지고 lint가 크래시해서 하루 동안 eslint와 prettier를 oxlint와 oxfmt로 바꾼 결과, 타입 인식을 켜도 1.9초에 끝나는 lint와 그대로인 빌드 시간

    17분
  • #security#ci-cd#npm

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

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

    수정 43분
  • #npm#essay#oss

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

    오래 쓰는 사용자에게 좋은 패키지의 조건: 기능, 의존성, 버전업, 호환성, 릴리즈 정책

    35분
  • #security#nextjs#react

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

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

    수정 30분
  • #book#npm#career

    npm Deep Dive 온라인 저자 특강

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

    1분
  • #book#essay#career

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

    🤔

    7분
  • #book#npm#essay

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

    🙇🏻‍♂️

    수정 4분
  • #npm#nodejs#javascript

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

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

    수정 11분
  • #npm

    npm, yarn, pnpm 비교해보기

    그리고 승자는 🤔

    수정 23분
  • #security#npm#oss

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

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

    10분
  • #npm#git#essay

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

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

    7분
  • #npm

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

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

    수정 12분
  • #monorepo#npm#bundler

    npm workspace와 esbuild로 monorepo 구축해보기

    계속 찍먹만 해보는 중

    수정 10분
  • #nodejs#npm#backend

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

    어우 피곤해

    수정 10분
  • #web-performance#bundler#npm

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

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

    수정 17분
  • #web-performance#npm

    왜 moment 는 deprecated 되었을까

    👋👋

    6분
  • #npm

    자바스크립트 의존성 지옥

    package-lock.json은 정말 복잡 😈

    8분
  • #nodejs#javascript#npm

    CommonJS와 ES Modules은 왜 함께 할 수 없는가?

    [이 글](https://redfin.engineering/node-modules-at-war-why-commonjs-and-es-modules-cant-get-along-9617135eeca1)을 번역 요약한 글입니다. ## CommonJS와 ES Modules은 왜 함께 할 수 없는가? [노드14](https://nodejs.org/en/blog/r...

    수정 11분