diff --git a/CHANGELOG.md b/CHANGELOG.md index afff189..237de6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.6.1 + +- Fix to be usable with monorepos using Pub workspaces. ([#85](https://github.com/fluttercommunity/import_sorter/pull/85)) + ## 4.6.0 - Fix generated_plugin_registrant.dart not being ignored ([#52](https://github.com/fluttercommunity/import_sorter/pull/52)) diff --git a/bin/import_sorter.dart b/bin/import_sorter.dart index ce34ccc..d9b15a8 100644 --- a/bin/import_sorter.dart +++ b/bin/import_sorter.dart @@ -41,8 +41,10 @@ void main(List args) { stopwatch.start(); final pubspecLockFile = File('$currentPath/pubspec.lock'); - final pubspecLock = loadYaml(pubspecLockFile.readAsStringSync()); - dependencies.addAll(pubspecLock['packages'].keys); + if (pubspecLockFile.existsSync()) { + final pubspecLock = loadYaml(pubspecLockFile.readAsStringSync()); + dependencies.addAll(pubspecLock['packages'].keys); + } var emojis = false; var noComments = false;