mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
![]() Work towards https://github.com/flutter/flutter/issues/56591.
I explicitly want an LGTM from @andrewkolos @jmagman @jonahwilliams before merging.
---
After this PR, `<Plugin>.isDevDependency` is resolved based on the following logic, IFF:
- The plugin comes from a package _A_ listed in the app's package's `dev_dependencies: ...`
- The package _A_ is not a normal dependency of any transitive non-dev dependency of the app
See [`compute_dev_dependencies_test.dart`](
|
||
---|---|---|
.. | ||
application_package_test.dart | ||
cocoapod_utils_test.dart | ||
cocoapods_test.dart | ||
cocoapods_validator_test.dart | ||
darwin_dependency_management_test.dart | ||
macos_device_test.dart | ||
macos_ipad_device_test.dart | ||
macos_project_migration_test.dart | ||
macos_workflow_test.dart | ||
swift_package_manager_test.dart | ||
swift_packages_test.dart | ||
xcode_test.dart | ||
xcode_validator_test.dart |