JavaScript 포매터
압축(min)되거나 한 줄로 된 JavaScript를 읽기 좋게 정렬합니다.
파일이 서버로 전송되지 않습니다 — 모든 처리는 브라우저에서만
입력 (JavaScript)
결과
사용법 및 자주 묻는 질문
사용법
JavaScript 코드를 붙여넣고 정렬을 클릭하세요. 처음 실행할 때 포매터 모듈을 한 번 불러오므로 약간의 시간이 걸릴 수 있습니다. 이후에는 캐시되어 빠르게 동작하며, 모든 처리는 브라우저 안에서 이루어집니다(서버 전송 없음).
어떤 코드를 정렬할 수 있나요?
Prettier의 Babel 파서를 사용하므로 ES2024+, JSX 등 최신 JavaScript 문법을 지원합니다. TypeScript 타입 구문이 포함된 코드는 파싱 오류가 발생할 수 있습니다.
난독화(Obfuscation)된 코드도 정렬되나요?
변수명과 문자열은 복원되지 않으며, 코드 구조(들여쓰기·줄 바꿈)만 정리됩니다. 실제 로직을 파악하려면 별도의 디오브퍼스케이터가 필요합니다.
Prettier 옵션을 더 세밀하게 설정할 수 있나요?
현재 들여쓰기(2칸/4칸)와 줄 너비(80자)만 지원합니다. 세미콜론, 따옴표 스타일 등 세부 옵션이 필요하면 로컬 환경에 Prettier를 설치해 .prettierrc로 구성하는 것을 권장합니다.
입력한 코드가 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서만 이루어지며, 입력한 코드는 서버로 전송되지 않습니다.