본문 바로가기

npm

자바스크립트로 한국어을 다룰 때 유용한 라이브러리 'korean-js'

npm npm npm

소개

korean-js는 한국어를 처리하는 라이브러리를 모으거나 제가 만든 함수들을 합해서 만든 라이브러리입니다. MIT 라이선스로 배포되고 있습니다.

만들게 된 계기는 '코딩이랑 무관합니다만'와 '생활코딩' 중 어떤 페이스북 그룹이었는지 기억이 잘 나지 않으나, 숫자를 한글로 치환하여 표시하는 방법에 대해 글을 본 것이었다. 기존에 매번 복사해서 사용했던 코드가, 날짜랑 시간을 한국어로 표기해주는 함수였다.
예) 2019년 4월 17일 11시 27분 18초

그래서 이런 코드랑 각종 한국어 처리 라이브러리를 모아서 한 개의 라이브러리로 만들면 어떨까 싶었다. 그래서 나온 것이 korean-js다. 코드는 TypeScript를 사용했고, 인터페이스를 정의하여 개발에 도움이 되도록 개발했다.

설치방법

  • yarn add korean-js

  • npm install korean-js

기능

아직 README.md가 다소 난잡하지만, 조만간 vue-naver-maps처럼 문서를 하나 만들어 Github Pages로 호스팅할 계획이다.
이 글이 작성된 korena-js@0.8.1 기준으로 크게 4가지 기능(모듈)로 나뉘어져있다. 각각의 모듈을 import 하는 방법은 아래와 같다.

  • import Hangul from 'korean-js/hangul' 한글과 관련된 함수
  • import Text from 'korean-js/text' 텍스트 처리
  • import Number from 'korean-js/number' 숫자와 관련된 처리
  • import Region from 'korean-js/region' 지역명 처리

기타

자세한 설명은 npm에 써져있다.