[javascript] Prettier의 플러그인 시스템을 이용하여 사용자 정의 포맷 규칙을 추가하는 방법은 무엇인가?
-
먼저, 사용자 정의 포맷 규칙을 담은 npm 패키지를 생성합니다. 이때 npm 패키지의 이름은
prettier-plugin-<your-rules>
와 같이 지어야 합니다. -
이후,
prettier
와 함께 사용할 수 있도록 해당 패키지를 발행합니다. 발행 후엔 npm 저장소에서 이 패키지를 설치할 수 있게 됩니다. -
이제 새로 만든 패키지를 프로젝트에 설치한 후,
.prettierrc
파일에 다음과 같이 새로운 포맷규칙을 설정하는 옵션을 추가합니다.{ "plugins": ["prettier-plugin-<your-rules>"], "your-custom-option": true }
-
설정이 끝나면 Prettier가 이 패키지를 자동으로 로드하여 사용자가 추가한 포맷규칙을 적용하게 됩니다.
이제 사용자 정의 포맷 규칙을 추가했으며, 프로젝트에서 Prettier를 실행할 때 새로 추가한 규칙이 함께 적용됩니다.
이와 관련된 자세한 내용은 Prettier 확장플러그인 공식 문서에서 확인하실 수 있습니다.