Skip to content

Commit

Permalink
Merge pull request #228 from mziyut/create-pull-request/patch-pull-ar…
Browse files Browse the repository at this point in the history
…ticles

Pull articles
  • Loading branch information
mziyut authored May 28, 2024
2 parents 8022c72 + 23be180 commit 81d5b9d
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions qiita/public/60287124ba4f098d1fcf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: ijaiji-node を作成した
tags:
- Node.js
- npm
- itaij
private: false
updated_at: '2024-05-29T01:32:36+09:00'
id: 60287124ba4f098d1fcf
organization_url_name: ateam-commerce-tech
slide: false
ignorePublish: false
---

## はじめに

タイトルの通り、ijaiji-node を必要になったので作成した。
異体字を正体字に変換するためのパッケージ。

https://www.npmjs.com/package/itaiji

https://github.com/mziyut/itaiji-node/

## なぜ作成したか

元々 Ruby(Gem) には変換ライブラリが存在する事は認識していたが Node.js/npm パッケージとして存在していなかった。無いなら作るかくらいの気持ちでさっと作りました。

https://github.com/camelmasa/itaiji

ちなみに、 Ruby 以外に Rust/Python/PHP も存在しています。

https://github.com/camelmasa/itaiji-rust

https://github.com/yamamotoj/itaijipy

https://github.com/masanork/ikc

https://github.com/xearts/itaiji-converter

## 使い方

npm や yarn 等のパッケージマネージャから ijaiji を install

```sh
npm install itaiji
# or
yarn install itaiji
```

それぞれ読み込んで使うだけにしてあります。

```js
var itaijiNode = require('itaiji');

itaijiNode.seijitai(''); // -> "亜"
```

```js
import { seijitai } from 'itaiji';

seijitai(''); // -> "亜"
```

参考にした Ruby で作られている `camelmasa/itaiji` は、正字体 から 異体字 への変換もサポートしていますが、 ijaiji-node はサポートしていません。必要になったら作ります。

## Ref

https://camelmasa.hatenadiary.org/entry/20140630/1404142161

0 comments on commit 81d5b9d

Please sign in to comment.