kifu-for-js

js Styles
Shogi Kifu viewer for JavaScript
Version 5.4.1 License MIT
Keywords
shogikifuviewerplayerkifuforjsjkf
INSTALL
Type:
No default JS file set by the package author so the URL is guessed. You can always browse all package files to use another one.
Kifu for JS

モバイルフレンドリーな将棋の棋譜再生盤
Kifu for JS 将棋再生盤
詳しくはKifu for JS 公式サイトをご覧ください。
デモ
公式サイトの Kifu for JSについて からどうぞ。
更新ログ / バージョン
Releases からどうぞ。
ライセンス
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)
E2E テスト
npm run cy:open
開発サーバが立ち上がっている状態(例えばnpm run dev
の後)でCypressによるend-to-end (E2E)テストを行えます。 実際のブラウザの様子を確認でき、ソースまたはテストコードが変更されるたびに走ります。