Shogi Kifu viewer for JavaScript
npm install kifu-for-js詳しくはKifu for JS 公式サイトをご覧ください。

公式サイトの Kifu for JSについて からどうぞ。
Kifu for JS は MIT ライセンスの下で公開されています。詳しくは LICENSE.txt をご覧ください。噛み砕いて言うと、著作権表示等を残していただければ、商用利用も含めて自由に使用・改変・再配布できます。
* shogizumen.js by maasa under MIT License
* Material Symbols by Google under Apache License 2.0
* (旧版のみ) Shogi images by muchonovski below images directory are under a Creative Commons 表示-非営利 2.1 日本 License.
* 要望やバグ報告は issues へよろしくお願いします。
* 棋譜形式の対応には注意を払っていますが、もし動作しない棋譜がありましたら対応しますので、Twitterやissuesでご報告いただければ幸いです。
* 棋譜形式そのものについては JSON棋譜フォーマット もご参照ください。
主な情報はmonorepoトップのREADMEをご覧ください。kifu-for-js固有の情報は以下の通りです。
* na2hiro/json-kifu-format: 将棋の棋譜を扱うライブラリ
* na2hiro/Shogi.js: 将棋の盤駒を扱うライブラリ
* TypeScript
* React
* React DnD
* MobX
* Webpack (バンドルツール)
* Jest (テストフレームワーク、カバレッジ計測)
* Cypress (end-to-endテスト)
* ESLint (Linter)
``shell`
npm run cy:open
開発サーバが立ち上がっている状態(例えばnpm run dev`の後)でCypressによるend-to-end (E2E)テストを行えます。 実際のブラウザの様子を確認でき、ソースまたはテストコードが変更されるたびに走ります。