Skip to main content

2022/02/01の日記

· 3 min read

本日あったこと

今日は朝妻が久しぶりに英会話のレッスンを開始した。娘も英会話レッスン中はいい子にしていた。

そのあとは1月の精算をして、散歩にいってそのあとスタバで作業。

パッケージを分ける作業で四苦八苦していたが、あと少しのところまできた。 ここがクリアできたらとりあえずnpmの公開までは進める。

とりあえずでもいいから、npmの公開まで進めてしまいたいと思っている


本日の作業

  • pdfmeのパッケージを分ける #1518
    • core,UIを分ける Lernaを使うことで不要なインストールを減らすことができるしメリットがあるはず
    • Common は @commonにして絶対パスでインストールしたい
    • commonはもはやcoreにいれちゃってOK(UIにはtypeを持たない)
    • ui,generatorはhelperにファイル名を統一する もろもろファイルの整理を行う
    • testの移植
    • commonがソースに入ってないのでdocsurusがビルドできない -> ここを参考にcommonを依存に入れる方がいいかも
      • 本当にcommonに必要なものだけ意外を整理する
        • utilはなしでhelperだけでなんとかなるかも
        • commonで本当に共有しているものをexportする
      • zodとtsのclassをファイルで分ける
        • それはcommon/src/index.tsからエクスポートする
      • @pdf/common でgenerator/ui からインポートする
      • ビルドする(generatorがビルドできない) -> yarn linkが必要?
      • docsurusuビルドする
      • generatorのテストが落ちる -> helveticaのフォントがうまく読み込めない
      • docsurusuのAPIのサイドバー
    • 開発環境が動かない
    • レポジトリの変更
    • npm公開

明日の作業

  • npm公開
  • docsurusuのAPIのサイドバー
  • パッケージを分けたのでドキュメントを対応する
  • 開発環境が動かない