File tree 3 files changed +12
-8
lines changed
3 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -7,8 +7,10 @@ import "package:multipack/package.dart";
7
7
void main (List <String > arguments) async {
8
8
final dependencyGraph = await getPackageGraph (Directory .current);
9
9
10
- final orderedPackages =
11
- dependencyGraph.sortedTopologicalOrdering! .toList ().reversed.toList ();
10
+ final topologicalGraph =
11
+ dependencyGraph.sortedTopologicalOrdering ?? < Package > {};
12
+
13
+ final orderedPackages = List .of (topologicalGraph).reversed.toList ();
12
14
13
15
final packageNames = orderedPackages
14
16
.map (
Original file line number Diff line number Diff line change @@ -19,7 +19,9 @@ class HardOverrideCommand extends MultipackCommand {
19
19
FutureOr <int > runOnPackage (Package package) async {
20
20
try {
21
21
MapEntry <String , DependencyReference > map (
22
- String key, DependencyReference ref,) {
22
+ String key,
23
+ DependencyReference ref,
24
+ ) {
23
25
if (ref is ! HostedReference ) return MapEntry (key, ref);
24
26
25
27
final localPackage = packages.firstWhereOrNull (
Original file line number Diff line number Diff line change 1
1
name : multipack
2
- description : A tool for monorepo management. Link local packages and execute commands in topological order.
3
- version : 0.3.1
2
+ version : 0.3.2
4
3
homepage : https://github.com/gql-dart/multipack
5
- environment :
6
- sdk : ' >=2.12.0 <4.0.0'
4
+ description : A tool for monorepo management. Link local packages and execute commands in topological order.
5
+ environment :
6
+ sdk : ' >=3.0.0 <4.0.0'
7
7
dependencies :
8
8
ansicolor : ^2.0.0
9
9
args : ^2.0.0
@@ -14,7 +14,7 @@ dependencies:
14
14
pub_semver : ^2.0.0
15
15
pubspec : ^2.0.0
16
16
17
- dev_dependencies :
17
+ dev_dependencies :
18
18
lint : ^2.0.0
19
19
executables :
20
20
multipack : null
You can’t perform that action at this time.
0 commit comments