안녕하세요! 백준 알고리즘 문제를 자바스크립트 및 타입스크립트로 풀면서 느꼈던 여러 불편함들을 해결하고자, '바나나' 라는 이름의 백준 자바스크립트/타입스크립트 전용 오픈 소스 프레임워크를 제작 중에 있습니다. 예전 학부 시절에는 주로 C++로 문제를 풀었기에 백준 환경이 크게 불편하진 않았지만, 프론트엔드 개발자로 일하면서 자바스크립트 및 타입스크립트로 문제를 풀고 싶어져, 막상 시작해보니 매번 복잡한 입력 처리, 최신 문법 제한, 테스트 불가능 크고 작은 제약들이 많더라고요. 그래서 이런 불편함을 개선하기 위해, Next.js의 구현 방식과 boj-cli 프로젝트의 다양한 CLI 명령어에서 영감을 받아, 자바스크립트 생태계에 맞는 간결하고 직관적인 알고리즘 풀이 환경을 직접 만들어보고자 했습니다. React, ESLint, Next.js 등 여러 프론트엔드 오픈 소스 프로젝트에 직접 기여하며 얻은 경험들을 바탕으로 최대한 디테일하게 만들고 있으며, 자바스크립트/타입스크립트 사용자들에게도 실제로 도움이 되는 도구가 되도록 만들고 싶습니다. 제가 현재까지 구현한 주요 기능들은 아래와 같습니다. 현재는 정식 릴리스를 앞두고 테스트 코드와 문서화 작업을 진행중이며, 곧 베타 버전을 공개할 예정입니다. 혹시 자바스크립트, 타입스크립트로 백준 문제를 풀면서 느꼈던 불편함, 혹은 '이런 기능이 있으면 좋겠다' 싶은 아이디어가 있으시다면, 깃허브 이슈나 디스커션, 혹은 이 글에 댓글로 자유롭게 남겨주세요! 작은 의견도 정말 큰 도움이 됩니다! 가능한 한 적극 반영해서, 더 나은 문제 풀이 환경을 함께 만들고 싶습니다. 프로젝트 관련 링크