:-) 🏕

フロントエンド勉強環境にlernaを使う

August 26, 2017

TL;DR

  • lerna は大きすぎない package を複数管理するときに割りと便利
  • lerna で便利なものと、対応していないものがある

    • flow-typed, etc

Lerna

  • babel 等で使われており存在は知っていたが、プラグイン等を管理するような package を持っておらず使うつもりはなかった
  • greenkeeper に対応していない

    • issue はあがっている
  • release コマンドを普段使わない

    • git master commit の発生が気に食わない
    • 素直に publish だけしてほしい
  • それでも環境を分ける場合が増えてきたので使ってみる

    • eslintrc
    • babelrc
    • tsconfig

入れてみた

勉強

  • 先を見るために今を見る
  • 今の何が大事かは、最初はテスト環境だと思っている

    • テストが走る
    • ライブラリ特有のテストがかける
    • jsx,tsx
    • vue
    • カバレッジが取れる
    • 現実的な生産性が見える

gif


Written by Keisuke Kan who lives and works in Japan building useful things. You should follow him on Twitter