package.json 순서 정렬하기 sort-package-json

terminal
1
npx sort-package-json
  • package.json를 수정하다가 문득 생각났다
  • 어떤 걸 위에 작성하고, 아래 작성해야 하는지..
  • 다른 npm 패키지 모듈을 참고해서 이런 순서로 적는 게 맞나 하다가
  • package.json order 키워드로 검색했더니 바로 내가 찾는 게 나왔다

사용 방법

  • 너무 간단하다
  • 그냥 package.json이 있는 디렉터리에서 npx sort-package-json를 실행하면 정렬이 완료된다!

참고

yarn create

terminal
1
2
3
4
5
# npx create-react-app my-app
yarn create react-app my-app

# npx create-electron-app my-app
yarn create electron-app my-app
  • 보통 보일러플레이트로 프로젝트를 시작할 때 npx를 사용한다
  • yarn createcreate로 시작하는 패키지를 설치할 때 npx와 동일하게 동작한다

npx vs. npm i -g

  • 보일러플레이트로 시작할 때 크게 두 가지 방법이 있는데,
  • npx로 시작하는 방법과, 글로벌 설치 후 cli로 시작하는 방법이 있다
  • 보통 보일러플레이트 패키지는 npx를 권장하는데, 이유는 npx는 항상 최신 버전으로 설치해준다
  • 반면 글로벌로 설치해서 사용하는 경우, 시간이 지나면 구버전이 되고, 업데이트는 하려면 수동으로 해줘야 한다

참고