本日あったこと
今日は朝起きてから散歩に行って作業。明日からさはの英会話が始まるので朝は30分程度娘を見る。おそらく問題ないと思う。
スタバに行ってからはパッケージを分ける作業を行なっていた。
yarn workspaceを使うことで比較的簡単にパッケージを分けることができた。 まだテストの移植やdocusurusのビルドなどの問題があるが、それが終わればパッケージは公開できると思う。 pdfme の名前で公開したかったが、既に存在していると言う問題があるので @pdfme のネームスペースで分けて公開しようと思う。
細かい部分の対応を明日行い、明日にnpmで公開できればと思っている
本日の作業
- checkPropsはTemplate用のバリデーションにする
- pdfmeのパッケージを分ける #1518
- core,UIを分ける Lernaを使うことで不要なインストールを減らすことができるしメリットがあるはず
- Common は @commonにして絶対パスでインストールしたい
- commonはもはやcoreにいれちゃってOK(UIにはtypeを持たない)
- ui,generatorはhelperにファイル名を統一する もろもろファイルの整理を行う
- testの移植
- commonがソースに入ってないのでdocsurusがビルドできない -> ここを参考にcommonを依存に入れる方がいいかも