na2hiro / json-kifu-format

JSON棋譜フォーマット(JKF)の定義とKIF, KI2, CSAからの変換ライブラリ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

browserify導入

na2hiro opened this issue · comments

現在catでjsを連結してブラウザ用コードを生成しているのを,requireを用いたcommonjs風(e.g. nodejs)のモジュール読み込み方式にする.ブラウザ用コードはbrowserifyで出力する.

目的

  • node.jsで簡単に使用できるようにする
  • テスト導入 → #13

必要事項

  • Shogi.jsをnpm(package.json)による読み込みにする → #15
    • require('Shogi.js')とするため
  • パーサもモジュールとして読み込めるようにする → #14

node.jsのrequire('Shogi.js')がnode_modules/Shogi.js/package.json中のmainを見てモジュールの参照先を特定するが,TypeScriptコンパイラが対応していない.
TypeScript 2.0で対応予定とのこと. microsoft/TypeScript#247
それまではrequire('./node_modules/Shogi.js/src/shogi')等とする.

closed at 4c9fcd3