v1.28.1 — 설치 안내가 남의 패키지를 받고 있었습니다
⚠️ 지금까지의 설치 안내를 그대로 따르면 다른 사람의 패키지가 실행됩니다
문서와 프롬프트가 npx ie ... 를 안내하고 있었습니다. npx <이름> 은 그 이름의 패키지를 받아옵니다 — ie 는 저희 실행 명령(bin) 이름일 뿐이고, npm 에는 ie@0.1.0("ie css framework")이라는 다른 사람의 패키지가 실재합니다.
전부 npx instant-elements ... 로 바꿨습니다. 패키지 이름으로 부르면 어디서든 같은 것이 옵니다.
- npx ie init
+ npx instant-elements init이미 설치하신 분은 ie 명령을 그대로 쓰시면 됩니다 — bin 이름은 안 바뀌었습니다.
왜 지금까지 안 터졌나
이미 설치된 프로젝트에서는 node_modules/.bin/ie 가 먼저 잡힙니다. 그래서 개발 중에는 늘 정상 동작했습니다. 정작 위험한 건 아무것도 설치하지 않은 사람이고, 설치 안내는 정확히 그 사람을 향합니다.
함께 고친 것
ie add 를 인자 없이 부를 때의 예시가 raw.githubusercontent.com 주소를 가리키고 있었습니다. 데이터 레포를 private 으로 돌리면서 그 주소는 404 라, 안내대로 한 사람이 막힙니다. 마켓플레이스 배달 주소로 바꿨습니다.