seaball-converter
Version:
Converts mistakenly typed Korean (in English keyboard layout) into proper Hangul.
64 lines (41 loc) • 1.9 kB
Markdown
- 키보드 영문 모드에서 타이핑한 오타를 올바른 한글로 바꿔주는 단일 함수 라이브러리
- e.g.) 'dkssudgktpdy' → '안녕하세요'로 변환해줌
- 단일 함수 구조라서 깔끔함
※ 이 모듈은 예전에 개발이 중단된 `hangul-js` 라이브러리를 랩핑(Wrapping)해서 반쯤 테스트용으로 만든 것임. 단일 기능에 집중해서 만들었으니 혹시 더 섬세하고 다양한 기능이 필요하면 **`es-hangul`** (https://github.com/kimyihyup/es-hangul) 라이브러리를 추천
```bash
npm install seaball-converter
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 결과: 안녕하세요
```
이 모듈은 딱 함수 하나만 제공함
```typescript
seaballConverter(input: string): string
- input: (필수) 영문 자판으로 잘못 입력된 한글 문자열
- 반환값: 올바르게 변환된 한글 문자열을 돌려줌
```
---
# 감사합니다
Made with ❤️ by Daanta