왜 만들었나
개발이나 문서 작성 현장에서는 API 응답, 설정 파일, 스프레드시트에서 꺼낸 데이터를 빠르게 다른 형식으로 변환하고 싶은 경우가 자주 있습니다. 기존 온라인 도구는 기능이 많은 반면, 업무에서 다루는 데이터를 붙여넣는 것이 꺼려지는 경우도 있었습니다. "붙여넣고, 변환하고, 닫는다"는 단순한 흐름을 안심하고 쓸 수 있는 형태로 제공하고 싶다는 동기에서 FormatArc를 시작했습니다.
입력 데이터는 외부로 전송하지 않습니다
모든 변환 처리는 사용 중인 브라우저 안에서만 실행됩니다. 입력한 데이터가 FormatArc의 서버나 외부 서비스로 전송되는 일은 없습니다. API 키, 사내 데이터, 개인정보가 포함된 파일을 다루는 경우에도 네트워크를 통해 외부로 유출될 걱정이 없습니다. 사이트 자체가 정적 파일로 배포되어 데이터를 받을 서버를 갖지 않는 구성입니다.
앞으로
JSON / YAML / CSV / Markdown / HTML 상호 변환을 중심으로, 실무에서 "있으면 도움이 되는" 작은 도구를 조금씩 늘려 갈 예정입니다. 각 형식의 사용법과 주의점을 정리한 블로그 글도 수시로 공개하고 있습니다.
오픈소스 / CLI 버전
FormatArc의 변환 로직은 OSS(MIT 라이선스)로 GitHub에 공개되어 있습니다. 같은 변환을 npm install -g formatarc 로 터미널에서도 사용할 수 있어, CI/CD 파이프라인이나 브라우저를 열기 어려운 작업 환경에서도 동일한 결과를 얻을 수 있습니다. 소스 코드는 https://github.com/m-naoki-m/formatarc , npm 패키지는 https://www.npmjs.com/package/formatarc 를 참조해 주세요. Chrome 확장 버전도 같은 저장소에서 개발하고 있습니다.
문의
질문, 요청, 버그 신고는 info@m-naoki-m.com 으로 메일을 보내 주세요.