01Web3
2026년 5월멀티-프로덕트 web3 컨트랙트 설정 중앙화 패턴 노트
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 Prettier 활용
JSON/YAML/Markdown 포맷 일관성 강제
multi-product-contract-config-docs프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
코드/설정 파일의 포맷을 일관된 규칙으로 자동 정리해주는 코드 포맷터
Prettier는 JavaScript, TypeScript, JSON, YAML, Markdown 등 다양한 파일을 정해진 규칙에 따라 자동으로 다시 포맷팅해주는 도구다. 들여쓰기, 줄바꿈, 따옴표 종류, 세미콜론 사용 여부 등 스타일을 둘러싼 팀 내 논쟁과 리뷰 시간을 없애기 위해 만들어졌다. 코드를 파싱해서 자체 규칙에 맞는 형태로 재출력하는 방식이라, 원래 스타일이 어땠든 항상 동일한 결과가 나온다. 설정 옵션이 최소화되어 있어 '정답을 고민하지 않고 그냥 쓰는' 것을 지향한다.
.prettierrc로 규칙을 지정한 뒤, CLI로 검사(--check) 또는 자동 수정(--write)을 실행하는 기본 흐름이다.
# .prettierrc
# {
# "semi": true,
# "singleQuote": true,
# "printWidth": 80
# }
# 전체 파일 포맷팅 여부만 검사 (수정 X)
npx prettier --check .
# 실제로 파일을 규칙에 맞게 덮어쓰기
npx prettier --write "**/*.{js,json,yaml,md}"위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 Prettier 활용
JSON/YAML/Markdown 포맷 일관성 강제
위 프로젝트들에서 같이 쓰인 다른 기술입니다.