package library

Classes

DartPackage
Dart package.
DartPackageIo
Io base implementation.
FilterDartProjectOptions
Filter dart project options
PackageRunCiOptions
Package run options
VersionBoundaries
Version boundaries.
VersionBoundary
Version boundary.

Extensions

DartPackageExt on DartPackage
Dart package.
DartPackageIoExt on DartPackageIo
Io base implementation.
FilterDartProjectOptionsExt on FilterDartProjectOptions
Filter dart project options extension.

Functions

ioPackageRunCi(String path) Future<void>
Kept for compatibility
packageRunCi(String path, {PackageRunCiOptions? options, bool? recursive, bool? noFormat, bool? noAnalyze, bool? noTest, bool? noBuild, bool? noPubGet, bool? verbose, bool? pubUpgrade, int? poolSize}) Future<void>
Run basic tests on dart/flutter package
recursivePackagesRun(List<String> paths, {required FutureOr action(String package), bool? verbose, int? poolSize, List<String>? dependencies, FilterDartProjectOptions? filterDartProjectOptions}) Future<void>
Each path is tested
recursivePubPath(List<String> dirs, {List<String>? dependencies, bool? readConfig, FilterDartProjectOptions? filterDartProjectOptions}) Future<List<String>>
if forceRecursive is true, we folder going deeper even if the current path is a dart project