npm install의 쓸데없는 대기 시간을 압도적으로 카이젠하는 방법

npm install 대기 시간 길지요.
그런데 시간이라고 하면 상대성 이론, 그래, 아인슈타인입니다.
아인슈타인은 한때 이렇게 말했습니다.

귀여운 소녀와 한 시간 함께 있으면, 1분밖에 지나지 않은 것 같다.
뜨거운 난로 위에 일분 앉게 되면 어떤 한 시간보다 길 것이다.
상대성은 그것이다.
아인슈타인

즉, npm install시에 팝테피픽의 4컷이 잇달아 표시되면 체감 시간은 압도적으로 짧아져 최고라고 하는 것이군요?
이런 식으로.



편리! ! !

github: akameco/npm-popute

설치


$ npm i -g npm-popute
npm-popute 라는 CLI 명령을 제공합니다.
npm 명령과 마찬가지로 사용할 수 있으며 install 또는 i 때만 진행률 막대 대신 팝테피픽 만화를 표시합니다.
$ npm-popute install --save react react-dom

또, npm install 이외의 커멘드는 모두 표준의 npm의 커멘드로서 동작하므로, alias 하면 편리?입니다.
alias npn='npm-popute'

구현



하는 것은 간단하며 npm 명령을 child_process.spawn 로 훅하고 명령줄 옵션이 i 또는 install 이면 팝테픽 이미지를 표시합니다.

iTerm2의 최신판보다 이미지의 표시가 서포트되게 되었으므로 그것을 이용하고 있습니다.
불행히도 iTerm2 이외의 터미널을 사용하는 사람은 사용할 수 없습니다.
이미지 표시 node.js의 커맨드 라인 툴에 대해서는 아래의 기사에 정리하고 있으므로 참조하십시오.
iTerm2의 새로운 기능을 사용하여 터미널에 팝테피픽의 4컷을 무작위로 표시 - Qiita

요약


gifi 에 영감을 받아 컷이 되어 썼지만, 어떻게 봐도 저작권적으로 아웃같기 때문에, 아마 지금 유행의 npm unpublish 하게 된다고 생각합니다.



코드는 github에 있으므로 풀릭이나 issue 등 잘 부탁드립니다.
github: akameco/npm-popute

참고



iTerm2의 새로운 기능을 사용하여 터미널에 팝테피픽의 4컷을 무작위로 표시 - Qiita
vdemedes/gifi: watch GIFs while running npm install

좋은 웹페이지 즐겨찾기