forked from zulip/zulip-flutter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpubspec.yaml
139 lines (124 loc) · 4.52 KB
/
pubspec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# For docs on this file format, see:
# https://dart.dev/tools/pub/pubspec
# https://docs.flutter.dev/tools/pubspec
# https://github.com/flutter/flutter/blob/main/packages/flutter_tools/templates/app/pubspec.yaml.tmpl
name: zulip
description: A Zulip client for Android and iOS
publish_to: 'none'
# Keep the last two numbers equal; see docs/release.md.
version: 0.0.18+18
environment:
# We use a development version of Flutter while in beta,
# and the corresponding dev version of the Dart SDK. The hope is
# that by the time we want to release, these will have become stable.
# TODO: Before general release, switch to stable Flutter and Dart versions,
# or pin exact versions: https://github.com/zulip/zulip-flutter/issues/15
sdk: '>=3.6.0-129.0.dev <4.0.0'
flutter: '>=3.24.0-1.0.pre.518'
# To update dependencies, see instructions in README.md.
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# For some packages that are pinned by the Flutter SDK, we write no
# constraint, to avoid unnecessarily breaking when Flutter takes a
# new version. (This risks getting a new version that really is
# incompatible; but that's true of Flutter itself on each upgrade.)
# We only do this for packages with a history of major-version bumps
# that caused more churn than real incompatibilities.
intl: any # pinned by flutter_localizations; churn history:
# https://github.com/dart-lang/i18n/issues/458#issuecomment-1513231235
# https://github.com/dart-lang/i18n/issues/759#issuecomment-1864316701
# https://github.com/flutter/flutter/issues/117163
app_settings: ^5.0.0
collection: ^1.17.2
convert: ^3.1.1
crypto: ^3.0.3
device_info_plus: ^10.0.1
drift: ^2.5.0
file_picker: ^8.0.0+1
firebase_core: ^3.1.0
firebase_messaging: ^15.0.1
flutter_color_models: ^1.3.3+2
flutter_local_notifications: ^17.2.1
flutter_local_notifications_platform_interface: ^7.2.0
html: ^0.15.1
http: ^1.0.0
http_parser: ^4.0.2
image_picker: ^1.0.0
json_annotation: ^4.8.1
mime: ^1.0.5
package_info_plus: ^8.0.0
path: ^1.8.3
path_provider: ^2.0.13
share_plus: ^9.0.0
share_plus_platform_interface: ^4.0.0
sqlite3: ^2.4.0
sqlite3_flutter_libs: ^0.5.13
url_launcher: ^6.1.11
url_launcher_android: ">=6.1.0"
video_player: ^2.8.3
zulip_plugin:
path: ./packages/zulip_plugin
# Keep list sorted when adding dependencies; it helps prevent merge conflicts.
dev_dependencies:
flutter_driver:
sdk: flutter
flutter_test:
sdk: flutter
integration_test:
sdk: flutter
build_runner: ^2.3.3
checks: ^0.3.0
clock: ^1.1.1
drift_dev: ^2.5.2
fake_async: ^1.3.1
flutter_lints: ^4.0.0
json_serializable: ^6.5.4
pigeon: ^20.0.1
plugin_platform_interface: ^2.1.8
stack_trace: ^1.11.1
test: ^1.23.1
video_player_platform_interface: ^6.2.2
# Keep list sorted when adding dependencies; it helps prevent merge conflicts.
flutter:
generate: true
uses-material-design: true
assets:
- assets/Noto_Color_Emoji/LICENSE
- assets/Pygments/AUTHORS.txt
- assets/Pygments/LICENSE.txt
- assets/Source_Code_Pro/LICENSE.md
- assets/Source_Sans_3/LICENSE.md
fonts:
# Google's emoji font. (Web uses these emoji for the "Google" emojiset.)
#
# This should not be used on iOS.
# iOS doesn't support any of the formats this font is available in,
# and if we use it on iOS (whether as a primary font or a fallback)
# we'll get blank spaces where we could have had Apple-style emojis.
#
# Also, in text that might contain non-emoji glyphs, this should
# always come after a non-emoji font in the chain of font-family
# fallbacks. Letting this font handle e.g. space characters will
# make text look weird.
# TODO don't bundle this on iOS; it wastes several MB because it's unused.
- family: Noto Color Emoji
fonts:
- asset: assets/Noto_Color_Emoji/Noto-COLRv1.ttf
- family: Source Code Pro
fonts:
- asset: assets/Source_Code_Pro/SourceCodeVF-Upright.otf
- asset: assets/Source_Code_Pro/SourceCodeVF-Italic.otf
style: italic
- family: Source Sans 3
fonts:
- asset: assets/Source_Sans_3/SourceSans3VF-Upright.otf
- asset: assets/Source_Sans_3/SourceSans3VF-Italic.otf
style: italic
# Zulip's custom icons. To use or edit, see class ZulipIcons.
- family: Zulip Icons
fonts:
- asset: assets/icons/ZulipIcons.ttf
# If adding a font, remember to account for its license in lib/licenses.dart.