UNPKG

seaball-converter

Version:

Converts mistakenly typed Korean (in English keyboard layout) into proper Hangul.

64 lines (41 loc) 1.9 kB
# ⚓ seaball-converter - 영타 → 한글 변환 함수 미니모듈 ## 📌 소개 - 키보드 영문 모드에서 타이핑한 오타를 올바른 한글로 바꿔주는 단일 함수 라이브러리 - e.g.) 'dkssudgktpdy''안녕하세요'로 변환해줌 - 단일 함수 구조라서 깔끔함 ※ 이 모듈은 예전에 개발이 중단된 `hangul-js` 라이브러리를 랩핑(Wrapping)해서 반쯤 테스트용으로 만든 것임. 단일 기능에 집중해서 만들었으니 혹시 더 섬세하고 다양한 기능이 필요하면 **`es-hangul`** (https://github.com/kimyihyup/es-hangul) 라이브러리를 추천 ## 🛠️ 설치 ```bash # npm 환경 npm install seaball-converter # yarn 환경 yarn add seaball-converter ``` ## 🚀 사용 진짜 간단함 그냥 함수 하나니까 불러서 쓰면 됨 (Node.js, TypeScript 동일) **ES Modules 방식** 대부분의 경우 이렇게 쓰면 됨 ```typescript import seaballConverter from 'seaball-converter'; const wronglyTypedKorean = 'dkssudgktpdy'; const correctedKorean = seaballConverter(wronglyTypedKorean); // >>> correctedKorean 결과: 안녕하세요 ``` **CommonJS 방식** package.json에 "type": "module" 설정이 없거나 좀 더 예전 Node.js 환경에서 쓴다면 이렇게 쓰면 됨 ```javascript const seaballConverter = require('seaball-converter'); const wronglyTypedKorean = 'dkssudgktpdy'; const correctedKorean = seaballConverter(wronglyTypedKorean); // >>> correctedKorean 결과: 안녕하세요 ``` ## 📜 명세 (API) 이 모듈은 딱 함수 하나만 제공함 ```typescript seaballConverter(input: string): string - input: (필수) 영문 자판으로 잘못 입력된 한글 문자열 - 반환값: 올바르게 변환된 한글 문자열을 돌려줌 ``` --- # 감사합니다 Made with ❤️ by Daanta