-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathpubspec.yaml
More file actions
222 lines (212 loc) · 6.38 KB
/
Copy pathpubspec.yaml
File metadata and controls
222 lines (212 loc) · 6.38 KB
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
name: bb_mobile
description: Bull Bitcoin Mobile Wallet
publish_to: "none"
version: 6.13.0+200
environment:
sdk: "3.12.2"
flutter: "3.44.9"
workspace:
- packages/bull_payjoin
- packages/bull_ui
# Dev-only catalogue. Listed here only so the shared workspace
# lockfile resolves it; the app NEVER lists bull_ui_catalogue as a
# dependency, so it is not compiled into the APK (zero build impact).
- packages/bull_ui_catalogue
- packages/primitives
dependencies:
flutter:
sdk: flutter
bull_payjoin:
bull_ui:
primitives:
flutter_bloc: ^9.1.1
freezed: ^3.2.3
get_it: ^9.1.1
flutter_svg: ^2.2.4
go_router: ^17.0.0
flutter_secure_storage:
git:
url: https://github.com/SatoshiPortal/flutter_secure_storage
ref: 0a0869d0ff0ba2b3cb3576c4a2350428dec30f77
path: flutter_secure_storage
flutter_secure_storage_legacy:
git:
url: https://github.com/SatoshiPortal/flutter_secure_storage_legacy
ref: 01ed2ee04192f4ecda8bbf68198baceb6386f1e6
path: flutter_secure_storage
path_provider: ^2.1.5
shared_preferences: ^2.3.0
qr_flutter: ^4.1.0
dio: ^5.9.0
timeago: ^3.7.1
flutter_native_splash: ^2.4.7
url_launcher: ^6.3.2
image_picker: ^1.1.2
file_picker: 10.3.6
bull_sdk:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: 62977e2f5159458d79ec8089dc853a8edcb84458
path: packages/bull_sdk
boltz_stream:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: 62977e2f5159458d79ec8089dc853a8edcb84458
path: packages/boltz-stream
bitbox_transport:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: 62977e2f5159458d79ec8089dc853a8edcb84458
path: packages/bitbox-transport
universal_ble: ^1.2.0
auto_size_text: ^3.0.0
no_screenshot: ^1.1.0
freezed_annotation: ^3.1.0
convert: ^3.1.2
crypto: ^3.0.7
synchronized: ^3.4.0
json_annotation: ^4.9.0
flutter_localizations:
sdk: flutter
intl: any
bip85_entropy: ^1.0.2
# 2.2.0 is a floor, not a convenience: below it the encoder emitted
# `amount=1e-8` for sub-100-sat amounts (invalid BIP21) and the decoder
# rewrote the payjoin fragment separator `-` into the legacy `+` while
# uppercasing the whole pj endpoint.
bip21_uri: ^2.2.0
bip32_keys: ^3.1.1
bip39_mnemonic: ^4.1.0
bip329_labels: ^2.0.0
bs58check: ^1.0.2
gif: ^2.3.0
custom_sliding_segmented_control: ^1.8.5
shimmer: ^3.0.0
googleapis: ^15.0.0
google_sign_in: ^6.3.0
extension_google_sign_in_as_googleapis_auth: ^2.0.13
recoverbull:
git:
url: https://github.com/SatoshiPortal/recoverbull-client-dart.git
ref: 92925c959f219fa4dfd0fe0f40392ddf868e2774
flutter_zxing: ^2.2.1
webview_cookie_manager:
git:
url: https://github.com/fryette/webview_cookie_manager.git
ref: e03954491a6952e04d7fceeae4c4d074392c0fe2
webview_flutter: ^4.13.0
webview_flutter_android: ^4.10.10
webview_flutter_wkwebview: ^3.23.4
async: ^2.11.0
drift: ^2.29.0
drift_flutter: ^0.2.7
package_info_plus: ^9.0.0
share_plus: ^12.0.1
bolt11_decoder:
git:
url: https://github.com/fusion44/dart_bolt11_decoder
ref: f5deec21fb0ac2ee507de1f683344b03f8cc92a3
logging_colorful: ^1.3.2
satoshifier:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: 62977e2f5159458d79ec8089dc853a8edcb84458
path: packages/satoshifier
flutter_nfc_kit: ^3.6.1
ndef: ^0.4.0
ledger_bitcoin:
git:
url: https://github.com/SatoshiPortal/ledger-flutter-plus-plugins
path: packages/ledger-bitcoin
ref: c4240d1f518c5903b67191253212754a31ed5333
permission_handler: ^12.0.1
cbor: ^6.3.7
ur:
git:
url: https://github.com/bukata-sa/bc-ur-dart.git
ref: 5738f70d0ec3d50977ac3dd01fed62939600238b
bitcoin_base: ^7.0.0
socks5_proxy: ^2.1.1
tor:
git:
url: https://github.com/Foundation-Devices/tor
ref: b92e2bc5a404367298b6016f171df29d1aae66d0
meta: ^1.17.0
workmanager: ^0.9.0
path: ^1.9.1
lints: ^6.0.0
bloc_concurrency: ^0.3.0
web_socket_channel: ^3.0.3
sentry_flutter: ^9.22.0
keyboard_actions: ^4.2.1
dev_dependencies:
build_runner: ^2.10.4
fake_async: ^1.3.3
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter
integration_test:
sdk: flutter
json_serializable: ^6.11.2
mocktail: ^1.0.4
# Direct dep for the webview test fake: the Platform* types and callback typedefs it extends are not re-exported by webview_flutter.
webview_flutter_platform_interface: ^2.15.1
flutter_launcher_icons: ^0.14.4
path_provider_platform_interface: ^2.1.2
test: ^1.26.3
flutter_gen_runner: any
drift_dev: ^2.29.0
melos: ^7.8.1
# Melos monorepo workspace. The Flutter app remains at the root
# (useRootAsPackage) while shared modules are extracted incrementally into the
# `resolution: workspace` members listed above.
# Invoke via `make bootstrap` (wraps `fvm dart run melos` so the pinned SDK in
# .fvmrc is used); never run bare `melos`.
melos:
useRootAsPackage: true
ide:
intellij:
enabled: false
command:
bootstrap:
enforceLockfile: true
flutter:
# Android product flavors live in android/app/build.gradle (production | beta).
# Without an explicit --flavor (e.g. `flutter run`, IDE launches, integration
# tests) Flutter builds this default, so existing workflows keep working.
default-flavor: production
generate: true # Needed for code generation, for example for internationalization
uses-material-design: true
assets:
- assets/
- assets/icons/
- assets/logos/
- assets/backgrounds/
- assets/animations/
- assets/misc/
fonts:
- family: Bebas Neue
fonts:
- asset: assets/fonts/BebasNeue-Regular.ttf
- family: Golos Text
fonts:
- asset: assets/fonts/GolosText.ttf
- asset: assets/fonts/GolosText.ttf
weight: 500
- asset: assets/fonts/GolosText.ttf
weight: 700
flutter_native_splash:
background_image: "assets/logos/bb-logo-white-splash.png"
android_12:
color: "#C50909"
image: assets/logos/bb-logo-white-splash.png
# icon_background_color: "#C50909"
icon_background_color: "#C50909"
color_android: "#C50909"
flutter_launcher_icons:
android: "launcher_icon"
ios: true
image_path: "assets/logos/icon-black-red.png"
min_sdk_android: 21 # android min sdk min:16, default 21
adaptive_icon_background: "assets/logos/icon-black-red.png"
adaptive_icon_foreground: "assets/logos/icon-black-red.png"