Add basic feature support. (#1647)
This allows packages to declare features with dependencies, and to opt in to those features in dependency declarations. See #1593
Showing
- .travis.yml 1 addition, 1 deletion.travis.yml
- lib/src/cached_package.dart 1 addition, 0 deletionslib/src/cached_package.dart
- lib/src/package_name.dart 29 additions, 5 deletionslib/src/package_name.dart
- lib/src/pubspec.dart 92 additions, 20 deletionslib/src/pubspec.dart
- lib/src/solver/backtracking_solver.dart 185 additions, 94 deletionslib/src/solver/backtracking_solver.dart
- lib/src/solver/version_selection.dart 56 additions, 18 deletionslib/src/solver/version_selection.dart
- lib/src/solver/version_solver.dart 20 additions, 2 deletionslib/src/solver/version_solver.dart
- test/pubspec_test.dart 84 additions, 10 deletionstest/pubspec_test.dart
- test/version_solver_test.dart 274 additions, 0 deletionstest/version_solver_test.dart
Loading
Please register or sign in to comment