Skip to content

Commit 4325acf

Browse files
added example
1 parent 2974c7d commit 4325acf

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import 'package:pubspec_lock_parse/pubspec_lock_parse.dart';
1313
1414
void main() {
1515
final lockStr = File('path/to/pubspec.lock').readAsStringSync();
16-
final lockfile = PubspecLock.parse(lockStr)
16+
final lockfile = PubspecLock.parse(lockStr);
1717
}
1818
```
1919

example/main.dart

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import 'dart:io';
2+
3+
import 'package:pubspec_lock_parse/pubspec_lock_parse.dart';
4+
5+
void main() {
6+
// read the pubspec lock of this package (might require calling pub get to generate)
7+
final lockStr = File('../pubspec.lock').readAsStringSync();
8+
final lockfile = PubspecLock.parse(lockStr);
9+
10+
print('Dependencies found in lockfile:');
11+
for (final packageName in lockfile.packages.keys) {
12+
print(' $packageName: ${lockfile.packages[packageName]!.version.toString()}');
13+
}
14+
}

0 commit comments

Comments
 (0)