내가 경험한 것/1.5

eslint config npm에 올리기

nr2p 2024. 2. 3. 15:55
반응형

 

prettier config npm 에 올리기 포스팅에 이어서

이번엔 eslint config 를 npm 에 올리겠다.


 

솔직히 prettier 설정은 별거 없어서 복붙할만 했지만

eslint 는 종류가 좀 되기 때문에 좀 더 필요하다

 

eslint config 공유하는 법

 

자주 사용하는 react, ts, jest 환경에 대해 세팅했다.

너무 뭉텅이로 올려서 이게 편할진 잘 모르겠다.

써보면서 좀 더 변경하는걸로 해야겠다ㅎ

 

 js rules, ts rules, jest rules, storybook rules  이렇게 따로따로 하는게 맞았을 것 같다.

일단은 이미 해버렸으니까..

이렇게 나누는건 다음에 해야겠다.

 

하면서 어려웠던 건

peer dependecy 를 어느 패키지 까지 설정해야하는가? 이다.

prettier 는 뭐 쓰는게 거의 없어서 고민을 안했는데

 

eslint config 는 연관된 라이브러리가 많아서 이걸 다 적어야 하나 고민이였다.

일단은 다 적었다..

버전에 따라 config 가 달라질 수도 있으니..? 다 고정하는게 낫지 않을까..? 

해봐야 알 것 같긴하다.. optional 에 적을걸 그랬나 흐음

 

npm 링크

 

@nr2p/eslint-config

common eslint config. Latest version: 1.0.0, last published: 4 minutes ago. Start using @nr2p/eslint-config in your project by running `npm i @nr2p/eslint-config`. There are no other projects in the npm registry using @nr2p/eslint-config.

www.npmjs.com

 

반응형