Skip to main content

2022/01/28の日記

· 2 min read

本日あったこと

今日は朝起きてから散歩に行って作業。明日からさはの英会話が始まるので朝は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を依存に入れる方がいいかも

明日の作業