Skip to main content
Deno 2 is finally here 🎉️
Learn more

これは何

言葉遊びである、ゴママヨを MeCab を用いて検出しよう、という物です。
すでに Node.js で動作するgomamayo.jsは存在していますが、こちらは Deno で動作するものとなっております。

お借りしたもの

長音対応にあたり、ThinaticSystem 氏より許可を頂いて、gomamayo.js/assets/vowel_define.jsonをそのまま使用しています。

使い方

必要なもの

実行例

deno run --allow-run --allow-read https://deno.land/x/gomamayo_deno/src/cli.ts 株式公開買付
あるいは、https://deno.land/x/gomamayo_deno/src/example.tsを参考にしてください。

実行結果

{
  isGomamayo: true,
  combo: 1,
  detail: [
    {
      surface: "株式公開|買付",
      dimension: 2,
      rawResult1: {
        surface: "株式公開",
        feature: "名詞",
        featureDetails: [Array],
        conjugationForms: [Array],
        originalForm: "株式公開",
        reading: "カブシキコウカイ",
        pronunciation: "カブシキコーカイ"
      },
      rawResult2: {
        surface: "買付",
        feature: "名詞",
        featureDetails: [Array],
        conjugationForms: [Array],
        originalForm: "買い付け",
        reading: "カイツケ",
        pronunciation: "カイツケ"
      }
    }
  ]
}

ライセンス

このソフトウェアは MIT ライセンス で配布されています。