New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove meta
dependencies from plugins where possible
#95658
Comments
stuartmorgan
added
team
Infra upgrades, team productivity, code health, technical debt. See also team: labels.
plugin
P2
Important issues not at the top of the work list
labels
Dec 22, 2021
11 tasks
11 tasks
stuartmorgan
added a commit
to godofredoc/plugins
that referenced
this issue
Jan 10, 2022
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
proninyaroslav
pushed a commit
to proninyaroslav/plugins
that referenced
this issue
Jan 10, 2022
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
henkibro
pushed a commit
to henkibro/url_launcher
that referenced
this issue
Mar 1, 2022
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
curt-weber
pushed a commit
to KWRI/google_maps_flutter
that referenced
this issue
Nov 3, 2022
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
ValentinVignal
pushed a commit
to ValentinVignal/flutter__packages
that referenced
this issue
Feb 23, 2023
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
zhouyuanbo
pushed a commit
to zhouyuanbo/video_player_2.6.1
that referenced
this issue
Jun 1, 2023
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
flutter-triage-bot
bot
added
the
package
flutter/packages repository. See also p: labels.
label
Jul 5, 2023
mkentos
pushed a commit
to CherryPeak-org/flutter-video-player
that referenced
this issue
Mar 26, 2024
Flutter re-exports everything from meta that we actually use, and all plugins by definition require Flutter, so there's no need to use `meta` instead of Flutter to access common annotations (e.g., immutable, visibleForTesting). This removes all use of `meta`, as well as dependencies on the package, from all plugins. Fixes flutter/flutter#95658
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
We're currently importing
meta
in a lot of plugins; we should instead use the fact thatflutter/foundation.dart
exports many commonmeta
features, in order to reduce explicit dependencies (which increase the potential for version conflicts over time).The text was updated successfully, but these errors were encountered: