Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ches3/zenhan

全角文字・半角文字を変換するライブラリ
https://github.com/ches3/zenhan

Last synced: 3 months ago
JSON representation

全角文字・半角文字を変換するライブラリ

Awesome Lists containing this project

README

        

# @ches3/zenhan

全角文字・半角文字を変換するライブラリです。

## インストール

### bun
```bash
bun add @ches3/zenhan
```

### npm
```bash
npm i @ches3/zenhan
```

## 使い方

```javascript
import { toHan, toZen } from '@ches3/zenhan';

// 全角 → 半角
toHan("ABCDE", { alphabet: true }); // "ABCDE"
toHan("12345", { number: true }); // "12345"
toHan("!#$", { symbol: true }); // "!#$"
toHan(" ", { space: true }); // " "
toHan("アイウエオ", { kana: true }); // "アイウエオ"
toHan(
"ABC123!@# アイウ",
{ alphabet: true, number: true, symbol: true, space: true, kana: true }
); // "ABC123!@# アイウ"

// 半角 → 全角
toZen("ABCDE", { alphabet: true }); // "ABCDE"
toZen("12345", { number: true }); // "12345"
toZen("!#$", { symbol: true }); // "!#$"
toZen(" ", { space: true }); // " "
toZen("アイウエオ", { kana: true }); // "アイウエオ"
toZen(
"ABC123!@# アイウ",
{ alphabet: true, number: true, symbol: true, space: true, kana: true }
); // "ABC123!@# アイウ"
```

## ライセンス
[MIT](LICENSE)