タグ

ブックマーク / qiita.com/ucho (1)

  • babel-plugin-lodashで依存パッケージから未使用のコードを削除する - Qiita

    概要 babel-plugin-lodashは、babelのトランスパイル時にlodashのimportを個別の関数のimportに変換してくれるプラグインです。個別の関数のimportにすることで、スクリプトバンドルのサイズを抑えることができます。 変換対象としてlodash以外のパッケージを指定することができ、条件を満たしたパッケージであれば、lodashと同様に必要なオブジェクトだけをバンドルに含めるように変換することができます。これにより、大幅にバンドルのサイズを削減できる場合があります。 実際にサンプルを作って試してみたところ、依存パッケージで使用していないコードをバンドルから削減することができ、大きくバンドルサイズを減らすことができました。 Tree Shakingが適用できないパッケージにも適用できるため、Tree Shakingの代替として役立ちそうです。 記事中で利用した

    babel-plugin-lodashで依存パッケージから未使用のコードを削除する - Qiita
  • 1