-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathpubspec.yaml
More file actions
258 lines (247 loc) · 7.28 KB
/
Copy pathpubspec.yaml
File metadata and controls
258 lines (247 loc) · 7.28 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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
name: bb_mobile
description: Bull Bitcoin Mobile Wallet
publish_to: "none"
version: 6.11.1+186
environment:
sdk: "3.12.2"
flutter: "3.44.2"
workspace:
- 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
dependencies:
flutter:
sdk: flutter
bull_ui:
bdk_dart:
git:
url: https://github.com/i5hi/bdk-dart
ref: 6ddecbb360fb894068bdfd79ab0c10abf49b9fca
flutter_bloc: ^9.1.1
freezed: ^3.2.3
get_it: ^9.1.1
flutter_animate: ^4.5.2
flutter_svg: ^2.2.4
gap: ^3.0.1
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
payjoin_flutter:
git:
url: https://github.com/SatoshiPortal/payjoin-dart
ref: b3bbf76fe266c145d48e1ea2b58460aae8cacb66
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: main
path: packages/bull_sdk
boltz_stream:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: main
path: packages/boltz-stream
bitbox_transport:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: main
path: packages/bitbox-transport
universal_ble: ^1.2.0
hex: ^0.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
decimal: ^3.2.4
hive: ^2.2.3
json_annotation: ^4.9.0
flutter_localizations:
sdk: flutter
intl: any
bip85_entropy: ^1.0.2
bip21_uri: ^2.1.3
bip32_keys: ^3.1.1
bip39_mnemonic: ^4.0.1
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: 9fd986d652a9c92492300249a46bf34b74043a65
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
font_awesome_flutter: ^11.0.0
bolt11_decoder:
git:
url: https://github.com/fusion44/dart_bolt11_decoder
ref: f5deec21fb0ac2ee507de1f683344b03f8cc92a3
sliver_tools: ^0.2.12
logging_colorful: ^1.3.2
satoshifier:
git:
url: https://github.com/SatoshiPortal/dart-satoshifier
ref: 535eeea782ffb610a69dbee2eac4739c6a45c99e
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: b92e2bc
meta: ^1.17.0
workmanager: ^0.9.0
path: ^1.9.1
http: ^1.6.0
lints: ^6.0.0
bloc_concurrency: ^0.3.0
web_socket_channel: ^3.0.3
sentry_flutter: ^9.19.0
keyboard_actions: ^4.2.1
dependency_overrides:
bdk_dart:
git:
url: https://github.com/i5hi/bdk-dart
ref: 6ddecbb360fb894068bdfd79ab0c10abf49b9fca
# ws-resilience until merged into bull_sdk main. Overrides (not plain dep
# refs) because satoshifier pins bull_sdk@main and pub treats different git
# refs as conflicting packages; overrides bypass that.
bull_sdk:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: ws-resilience
path: packages/bull_sdk
boltz_stream:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: ws-resilience
path: packages/boltz-stream
# BitBox02 Nova BLE until merged into bull_sdk main.
bitbox_transport:
git:
url: https://github.com/SatoshiPortal/bull_sdk
ref: refs/pull/4/head
path: packages/bitbox-transport
# bip329_labels 2.0.0 (spendable optional, spec-faithful) until published to
# pub.dev. HTTPS url so CI resolves it without SSH deploy keys.
bip329_labels:
git:
url: https://github.com/ethicnology/dart-bip329-labels.git
ref: 0ca8bbfcf6d11e2bd04016aa0e4d49e01280e2b3
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
flutter_launcher_icons: ^0.14.4
test: ^1.26.3
flutter_gen_runner: any
drift_dev: ^2.29.0
melos: ^7.8.1
# Melos monorepo workspace. Today the app is a single package living at the repo
# root (useRootAsPackage), so this is a skeleton: no workspace members yet. As
# core/feature code is extracted incrementally into packages/ and features/,
# each becomes a `resolution: workspace` member listed under a `workspace:` key.
# 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"