Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ches3/zenhan
全角文字・半角文字を変換するライブラリ
https://github.com/ches3/zenhan
Last synced: 3 months ago
JSON representation
全角文字・半角文字を変換するライブラリ
- Host: GitHub
- URL: https://github.com/ches3/zenhan
- Owner: ches3
- License: mit
- Created: 2024-08-23T12:13:39.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T13:41:28.000Z (4 months ago)
- Last Synced: 2024-09-23T14:50:10.153Z (3 months ago)
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/@ches3/zenhan
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)