뒤로
정해준
정해준 ·

새로운 오픈 소스 ts-typekit를 소개해요.

안녕하세요 😊

오늘은 제가 최근에 시작한 오픈 소스 프로젝트 ts-typekit에 대해 가볍게 이야기해보려 해요.

ts-typekit을 시작한 이유

TypeScript를 사용하는 많은 개발자들이 공감할 수 있는 부분이지만, 내장 유틸리티 타입인 'Omit'은 때로는 예상치 못한 문제를 일으키곤 해요. 예를 들어, 존재하지 않는 키를 제거해도 오류를 발생시키지 않아 나중에 문제를 발견하고 수정하는 경우가 있죠.

또한, 기존 유틸리티 타입만으로는 원하는 타입을 만들기 어려워 커스텀 타입을 제작하는 일이 빈번한데요. 그런데, 커스텀 타입은 또 다른 컨벤션을 만들어내며, 문서화가 제대로 되어 있지 않으면 이해하는데 시간이 오래 걸리기도 해요. 이런 이유로, 아예 유틸리티 타입을 제공하는 라이브러리를 만들면 어떨까? 라는 생각에서 ts-typekit를 시작하게 되었어요.

ts-typekit의 현재와 미래

ts-typekit는 TypeScript 개발자들이 더 안전하고 유연한 코드를 작성할 수 있도록 돕는 것이 목표예요. 앞으로도 지속적으로 기능을 추가하고 개선해나갈 예정이에요. 더 다양한 유틸리티 타입을 제공하고, 피드백을 적극 반영해 기능을 개선해 나가면서 개발자들이 서로 의견을 나눌 수 있는 커뮤니티의 장으로 만들어 보려고 해요. 또한, 읽기 편안한 문서를 제공해서 사용자들이 쉽게 이해하고 활용할 수 있도록 할 계획이에요.

마치며

ts-typekit와 함께 더 나은 개발 환경을 만들어보는 것은 어떨까요?

개발을 하면서 필요하다고 생각했던 타입이 있다면, 주저하지 말고 이슈로 남겨주세요!

많은 분들의 이슈와 별을 기다리고 있으니, 한 번씩 둘러보시면 좋겠습니다!

Github

Reference

인디 개발자 클럽 그룹의 글
8

댓글

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.