Open takejohn opened 4 months ago
Ready for reviewとしてマークしました。
creates/voicevox_core_node_api
をカレントディレクトリとして、
./README.md
に書いたように yarn
, yarn build
, yarn docs
を実行すると、./docs
以下にHTML形式のドキュメントを得られます。
Tripletごとにパッケージ分けるのって避けれたりします?絶対にしんどいと思うので
npm
ディレクトリ以下は未使用だったので削除しました。
遅くなりましたが、概ね良いと思います!
lintに引っ掛かってる部分とコンフリクトについては、ご面倒であればこちらでやらせて頂ければと思っているのですが、どうでしょうか?
(追記) #761 対応もありました。
StyleMeta
にtype
というものが追加されています。
ありがとうございます。自分で対応してみます。
https://github.com/VOICEVOX/voicevox_core/actions/runs/9202752835/job/25313764046?pr=758
あ、なんかの依存の更新でCargo.lockのcbindgenのバージョンが上がったっぽいですね。このCIの直しかたは
❯ cargo xtask update-c-header
です。
内容
NAPI-RS を用いて Node.js 向けの FFI を実装します。
関連 Issue
ref #550
その他
757 で Neon を使おうと思っていましたが、より開発が活発で情報が見つかる(と思われる) NAPI-RS を使うことにしました。