FLUTTER ECOSYSTEM

barrel_files

コードアノテーションに基づいて、build_runner を使って Dart および Flutter パッケージ用のバーレルファイルを生成する

最新バージョン
0.3.0
30日間ダウンロード
63
いいね数
35
Pub ポイント
150

パッケージ概要

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

概要

barrel_files は、Dart および Flutter のコード生成パッケージで、build_runner をベースとしており、コード内のアノテーションに基づいてバーレルファイル(再エクスポート)を自動的に作成します。複数のファイルから公開APIを公開する簡潔なエントリポイントを生成することで、パッケージの整理を容易にし、インポートのボイラープレートを削減します。クリーンなエクスポートを維持することが重要となる大規模プロジェクトに最適です。既存のビルドシステムとシームレスに統合でき、macOS、Windows、Linux でのクロスプラットフォーム開発をサポートしています。

用途
  • エクスポートファイル作成の自動化
  • パッケージAPIの公開を簡素化する
  • 大規模なプロジェクトにおけるインポートの重複を減らす
  • コードベースの整理
  • モジュール型Flutterアプリアーキテクチャのサポート
主な機能
  • アノテーション駆動型の生成
  • build_runner との統合
  • クロスプラットフォーム対応
  • 自動的な再エクスポート管理
  • 最小限の構成が必要
適している対象
  • 大規模なFlutter/Dartプロジェクト
  • モジュールアーキテクチャ
  • コードの保守性を優先するチーム
  • コード生成ワークフローを使用する開発者
  • API表面の変更が頻繁なプロジェクト
注意事項
  • build_runner のセットアップが必要です
  • ビルド時間をわずかに増加させる可能性があります
  • 注釈付きファイルのみに限定
  • 実行時判断には適していません
  • 正しいアノテーションの使用に依存する
対応プラットフォームmacOSWindowsLinux

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

flutter pub add barrel_files

カテゴリー

依存関係

依存関係一覧 11 件

ソースリポジトリ

関連プロジェクト

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