-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpubspec.yaml
133 lines (109 loc) · 2.9 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
name: base_starter
description: >
Highly scalable Flutter starter kit, designed with an optimal predefined structure
and inclusive of libraries that are widely applicable in numerous use cases.
publish_to: "none"
version: 0.0.1+1
environment:
sdk: ">=3.4.1 <4.0.0"
dependencies:
# Flutter SDK
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# Stream
stream_transform: ^2.1.0
rxdart: ^0.27.7
meta: any
analyzer: any
# BLoC
flutter_bloc: ^8.1.6
bloc: ^8.1.4
bloc_concurrency: ^0.2.5
# Networking
dio: ^5.6.0
# Persisting
shared_preferences: ^2.3.2
drift: ^2.19.1
sqlite3_flutter_libs: ^0.5.24
# Logging
talker: ^4.4.1
talker_dio_logger: ^4.4.1
talker_bloc_logger: ^4.4.1
talker_riverpod_logger: ^4.4.1
# Utils
pure: ^0.3.0
platform_info: ^4.0.2
path: ^1.9.0
path_provider: ^2.1.4
mocktail: ^1.0.4
equatable: ^2.0.5
share_plus: ^10.1.2
package_info_plus: ^8.0.2
device_info_plus: ^10.1.2
# UI
gap: ^3.0.1
group_button: ^5.3.4
flutter_easyloading: ^3.0.5
auto_size_text: ^3.0.0
fluttertoast: ^8.2.8
ispect: ^1.9.3-beta.8
iconsax_plus: ^1.0.0
# Others
provider: ^6.1.2
flutter_riverpod: ^2.5.1
go_router: ^14.2.7
flutter_secure_storage: ^9.2.2
envied: ^0.5.4
dev: ^1.0.0
custom_lint: ^0.6.4
dev_dependencies:
# Testing
flutter_test:
sdk: flutter
# Lints
pyramid_lint: ^2.0.0
# Utils
flutter_gen_runner: ^5.6.0
flutter_native_splash: ^2.4.1
flutter_launcher_icons: ^0.13.1
# Flavors
flutter_flavorizr: ^2.2.3
# Codegen
drift_dev: ^2.18.0
build_runner: ^2.4.11
envied_generator: ^0.5.4
go_router_builder: ^2.3.0
flutter:
uses-material-design: true
generate: true
assets:
# Add assets from the images directory to the application.
- assets/images/
- .env
flutter_gen:
output: lib/src/core/assets/generated
line_length: 80
flutter_launcher_icons: # dart pub run flutter_launcher_icons
# image_path: "assets/images/icon-128x128.png"
image_path_android: "assets/images/icon-1024x1024.png"
image_path_ios: "assets/images/icon-1024x1024.png"
android: true # can specify file name here e.g. "ic_launcher"
ios: true # can specify file name here e.g. "My-Launcher-Icon"
# adaptive_icon_background: "assets/images/christmas-background.png" # only available for Android 8.0 devices and above
# adaptive_icon_foreground: "assets/images/icon-foreground-432x432.png" # only available for Android 8.0 devices and above
min_sdk_android: 21 # android min sdk min:16, default 21
remove_alpha_ios: true
# web:
# generate: true
# image_path: "assets/images/icon-1024x1024.png"
# # background_color: "#hexcode"
# # theme_color: "#hexcode"
# windows:
# generate: true
# image_path: "assets/images/icon-1024x1024.png"
# icon_size: 48 # min:48, max:256, default: 48
# macos:
# generate: true
# image_path: "assets/images/icon-1024x1024.png"