パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.0.7

cached_build_runner

変更されていない .dart ファイルの生成コードをキャッシュすることで、build_runner を最適化します

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
217
いいね数
29
Pub ポイント
140

パッケージをインストール

flutter pub add cached_build_runner

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

CachedBuildRunner は、変更されていない Dart ファイルから生成されたコードをキャッシュすることで、build_runner のパフォーマンスを向上させ、重複する再ビルドを削減します。変更のないコードの再生成をスキップすることで、大規模なプロジェクトにおけるビルド時間を最小限に抑え、開発効率を高めます。json_serializable や freezed など、コード生成を広く利用するプロジェクトに最適で、設定の変更なしに既存のワークフローにシームレスに統合できます。このパッケージは GitHub でメンテナンスされており、すべての主要な Flutter プラットフォームをサポートしています。

用途

  • 大規模なコード生成プロジェクト
  • 高速なインクリメンタルビルド
  • CI/CDパイプライン時間の短縮
  • json_serializable や同様のジェネレーターを使用するプロジェクト
  • 開発者ワークフローのスピード向上

主な機能

  • ファイルごとに生成されたコードをキャッシュする
  • 変更されていないファイルの再生成をスキップする
  • 設定不要
  • build_runner とのシームレスな統合
  • すべての Flutter プラットフォームをサポートしています

適している対象

  • コード生成を使用する開発者は頻繁に
  • ビルド時間を短縮しようとしているチーム
  • 繰り返しビルドのある CI/CD環境
  • ビルダーを広範に使用するプロジェクト

注意事項

  • 稀なケースではキャッシュのクリーンアップが必要になる場合があります
  • コード生成が少ない小さなプロジェクトには不要
  • キャッシュ動作は、ファイルの変更検出に依存します
  • 安定版の build_runner バージョンと併用するのが最適です
  • Dart ファイルの変更追跡に限定

カテゴリー

依存関係

依存関係一覧 7 件

このパッケージを使用しているプロジェクト

データはまだありません。