dependency_visitor 1.0.1 copy "dependency_visitor: ^1.0.1" to clipboard
dependency_visitor: ^1.0.1 copied to clipboard

Visits root package, transitive and immediate dependencies in order to search given files.

example/lib/main.dart

import 'package:dependency_visitor/dependency_visitor.dart';

void main() {
  /// Remember to go into example dir in your console.
  /// Run `dart lib/main.dart`
  print('Show which packages has LICENSE file:');
  DependencyVisitor(filePaths: ['LICENSE']).run().listen((dependencyFile) {
    print('Package: ${dependencyFile.packageName}:');
    print(dependencyFile.content);
    print('\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n');
  }).onDone(() {
    print('Done!');
  });
}
copied to clipboard
1
likes
150
points
242
downloads

Publisher

unverified uploader

Weekly Downloads

2024.08.09 - 2025.02.21

Visits root package, transitive and immediate dependencies in order to search given files.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

effective_dart, equatable, path, pubspec_lock_reader, universal_io, yaml

More

Packages that depend on dependency_visitor