FLUTTER ECOSYSTEM

pubspec_generator

Code-Generator pubspec.yaml.g.dart aus pubspec.yaml. Importieren Sie einfach `pubspec_generator` und führen Sie dann `dart run build_runner build` aus

Cover von pubspec_generator
Neueste Version
5.0.2
30-Tage-Downloads
1900
Likes
45
Pub-Punkte
140

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Ein Flutter/Dart-Paket, das eine `pubspec.yaml.g.dart`-Datei aus Ihrer Projekt-`pubspec.yaml` generiert. Es automatisiert die Extraktion von Assets, Abhängigkeiten und anderen Metadaten in eine Dart-Datei, wodurch ein typensicheres Zugreifen auf Pubspec-Daten möglich wird. Fügen Sie einfach das Paket hinzu und führen Sie `dart run build_runner build` aus, um die Ausgabe zu generieren. Ideal für Projekte, die dynamischen Zugriff auf Pubspec-Informationen benötigen, ohne YAML manuell analysieren zu müssen.

Anwendungsfälle
  • Zugriff auf Asset-Pfade programmatisch
  • Code aus Pubspec-Abhängigkeiten generieren
  • Typsichere pubspec-Metadaten aktivieren
  • Automatisierung der Assetverwaltung in Builds
  • Pubspec-Daten in die Anwendungslogik integrieren
Hauptmerkmale
  • Generiert Dart-Code aus pubspec.yaml
  • Unterstützt alle Flutter-Plattformen
  • Verwendet build_runner für die Automatisierung
  • Bietet typgesicherten Zugriff auf pubspec
  • Minimale Einrichtung erforderlich
Geeignet für
  • Projekte mit komplexen Vermögensstrukturen
  • Codegenerierung zur Build-Zeit ist erforderlich
  • Apps, die dynamischen Pubspec-Zugriff erfordern
  • Teams, die automatisierte Pubspec-Verwaltung wünschen
  • Entwickler, die build_runner-Workflows verwenden
Hinweise
  • build_runner muss eingerichtet werden
  • Generierte Dateien sollten nicht manuell bearbeitet werden
  • Kann die Build-Zeit leicht erhöhen
  • Nicht erforderlich für einfache Projekte
  • Abhängig von der korrekten Formatierung der pubspec.yaml
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add pubspec_generator

Kategorien

Abhängigkeiten

Abhängigkeiten 7 Einträge

Quell-Repository

Verwandte Projekte