reason

增加支付

...@@ -32,7 +32,7 @@ if (keystorePropertiesFile.exists()) { ...@@ -32,7 +32,7 @@ if (keystorePropertiesFile.exists()) {
32 } 32 }
33 33
34 android { 34 android {
35 - compileSdkVersion 31 35 + compileSdkVersion 32
36 36
37 compileOptions { 37 compileOptions {
38 sourceCompatibility JavaVersion.VERSION_1_8 38 sourceCompatibility JavaVersion.VERSION_1_8
...@@ -51,7 +51,7 @@ android { ...@@ -51,7 +51,7 @@ android {
51 // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). 51 // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
52 applicationId "pub.yiyan.parlando.Parlando" 52 applicationId "pub.yiyan.parlando.Parlando"
53 minSdkVersion 21 53 minSdkVersion 21
54 - targetSdkVersion 31 54 + targetSdkVersion 32
55 versionCode flutterVersionCode.toInteger() 55 versionCode flutterVersionCode.toInteger()
56 versionName flutterVersionName 56 versionName flutterVersionName
57 multiDexEnabled true 57 multiDexEnabled true
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
2 xmlns:tools="http://schemas.android.com/tools" 2 xmlns:tools="http://schemas.android.com/tools"
3 package="pub.yiyan.parlando.Parlando"> 3 package="pub.yiyan.parlando.Parlando">
4 4
5 + <uses-permission android:name="com.android.vending.BILLING" />
6 +
5 <application 7 <application
6 android:requestLegacyExternalStorage="true" 8 android:requestLegacyExternalStorage="true"
7 tools:replace="android:label" 9 tools:replace="android:label"
...@@ -47,8 +49,5 @@ ...@@ -47,8 +49,5 @@
47 <meta-data 49 <meta-data
48 android:name="flutterEmbedding" 50 android:name="flutterEmbedding"
49 android:value="2" /> 51 android:value="2" />
50 - <meta-data
51 - android:name="com.google.android.gms.wallet.api.enabled"
52 - android:value="true" />
53 </application> 52 </application>
54 </manifest> 53 </manifest>
......
1 org.gradle.jvmargs=-Xmx1536M 1 org.gradle.jvmargs=-Xmx1536M
2 android.useAndroidX=true 2 android.useAndroidX=true
3 android.enableJetifier=true 3 android.enableJetifier=true
4 +android.bundle.enableUncompressedNativeLibs=false
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -23,7 +23,6 @@ import 'util/device_utils.dart'; ...@@ -23,7 +23,6 @@ import 'util/device_utils.dart';
23 import 'util/handle_error_utils.dart'; 23 import 'util/handle_error_utils.dart';
24 import 'util/log_utils.dart'; 24 import 'util/log_utils.dart';
25 import 'util/theme_utils.dart'; 25 import 'util/theme_utils.dart';
26 -
27 /// 26 ///
28 /// 配置本地化的方法 27 /// 配置本地化的方法
29 /// 1. 安裝Flutter intl插件 28 /// 1. 安裝Flutter intl插件
...@@ -96,7 +95,7 @@ class MyApp extends StatelessWidget { ...@@ -96,7 +95,7 @@ class MyApp extends StatelessWidget {
96 } 95 }
97 interceptors.add(AdapterInterceptor()); 96 interceptors.add(AdapterInterceptor());
98 configDio( 97 configDio(
99 - baseUrl: 'http://www.yiyan.pub/api/v1/', 98 + baseUrl: 'https://www.yiyan.pub/api/v1/',
100 interceptors: interceptors, 99 interceptors: interceptors,
101 ); 100 );
102 } 101 }
......
1 +import 'dart:async';
2 +import 'dart:io';
1 import 'dart:ui'; 3 import 'dart:ui';
2 4
3 import 'package:Parlando/apis/api_response.dart'; 5 import 'package:Parlando/apis/api_response.dart';
4 import 'package:Parlando/login/login_router.dart'; 6 import 'package:Parlando/login/login_router.dart';
5 import 'package:Parlando/membership/models/membership_entity.dart'; 7 import 'package:Parlando/membership/models/membership_entity.dart';
6 -import 'package:Parlando/membership/models/order_entity.dart';
7 -import 'package:Parlando/membership/models/pay_entity.dart';
8 import 'package:Parlando/membership/view_models/membership_view_model.dart'; 8 import 'package:Parlando/membership/view_models/membership_view_model.dart';
9 -import 'package:Parlando/net/dio_utils.dart';
10 -import 'package:Parlando/net/http_api.dart';
11 import 'package:Parlando/res/constant.dart'; 9 import 'package:Parlando/res/constant.dart';
12 import 'package:cached_network_image/cached_network_image.dart'; 10 import 'package:cached_network_image/cached_network_image.dart';
13 import 'package:flustars/flustars.dart'; 11 import 'package:flustars/flustars.dart';
...@@ -15,8 +13,7 @@ import 'package:flutter/material.dart'; ...@@ -15,8 +13,7 @@ import 'package:flutter/material.dart';
15 import 'package:Parlando/res/resources.dart'; 13 import 'package:Parlando/res/resources.dart';
16 import 'package:Parlando/routers/fluro_navigator.dart'; 14 import 'package:Parlando/routers/fluro_navigator.dart';
17 import 'package:Parlando/extension/int_extension.dart'; 15 import 'package:Parlando/extension/int_extension.dart';
18 -import 'package:Parlando/util/toast_utils.dart'; 16 +import 'package:flutter_inapp_purchase/flutter_inapp_purchase.dart';
19 -import 'package:flutter_braintree/flutter_braintree.dart';
20 import 'package:provider/provider.dart'; 17 import 'package:provider/provider.dart';
21 18
22 class MembershipPage extends StatefulWidget { 19 class MembershipPage extends StatefulWidget {
...@@ -30,6 +27,19 @@ class MembershipPageState extends State<MembershipPage> ...@@ -30,6 +27,19 @@ class MembershipPageState extends State<MembershipPage>
30 with WidgetsBindingObserver { 27 with WidgetsBindingObserver {
31 bool _isLoading = false; 28 bool _isLoading = false;
32 29
30 + late StreamSubscription _purchaseUpdatedSubscription;
31 + late StreamSubscription _purchaseErrorSubscription;
32 + late StreamSubscription _conectionSubscription;
33 + final List<String> _productLists = Platform.isAndroid
34 + ? [
35 + 'test.yiyan.vip.1.month',
36 + ]
37 + : ['test.yiyan.vip.1.month'];
38 +
39 + String _platformVersion = 'Unknown';
40 + List<IAPItem> _items = [];
41 + List<PurchasedItem> _purchases = [];
42 +
33 @override 43 @override
34 void initState() { 44 void initState() {
35 super.initState(); 45 super.initState();
...@@ -38,6 +48,8 @@ class MembershipPageState extends State<MembershipPage> ...@@ -38,6 +48,8 @@ class MembershipPageState extends State<MembershipPage>
38 .setSelectedMembership(null); 48 .setSelectedMembership(null);
39 Provider.of<MembershipViewProvider>(context, listen: false) 49 Provider.of<MembershipViewProvider>(context, listen: false)
40 .fetchMembershipData('0'); 50 .fetchMembershipData('0');
51 +
52 + initPlatformState();
41 } else { 53 } else {
42 NavigatorUtils.push(context, LoginRouter.loginPage, replace: true); 54 NavigatorUtils.push(context, LoginRouter.loginPage, replace: true);
43 } 55 }
...@@ -115,13 +127,11 @@ class MembershipPageState extends State<MembershipPage> ...@@ -115,13 +127,11 @@ class MembershipPageState extends State<MembershipPage>
115 ), 127 ),
116 Gaps.vGap24, 128 Gaps.vGap24,
117 // TODO 如果会员则显示会员详情 129 // TODO 如果会员则显示会员详情
118 - Expanded( 130 + SizedBox(
119 - child: ListView.builder( 131 + width: double.infinity,
120 - itemExtent: 48.0, 132 + height: 100,
121 - itemBuilder: (_, index) { 133 + child: Column(
122 - return _buildItem(mb.goodsList![index]); 134 + children: _renderInApps(),
123 - },
124 - itemCount: mb.goodsList!.length,
125 ), 135 ),
126 ), 136 ),
127 Gaps.vGap24, 137 Gaps.vGap24,
...@@ -205,95 +215,77 @@ class MembershipPageState extends State<MembershipPage> ...@@ -205,95 +215,77 @@ class MembershipPageState extends State<MembershipPage>
205 } 215 }
206 } 216 }
207 217
208 - Widget _buildItem(MembershipDataGoodsList goods) {
209 - return Flex(
210 - direction: Axis.horizontal,
211 - children: [
212 - Text(
213 - goods.name!,
214 - style: const TextStyle(
215 - color: Colors.white,
216 - fontSize: 15.0,
217 - ),
218 - ),
219 - Gaps.hGap10,
220 - Expanded(
221 - flex: 1,
222 - child: Align(
223 - alignment: Alignment.centerRight,
224 - child: Text(
225 - goods.price!,
226 - style: const TextStyle(
227 - color: Colors.white,
228 - fontSize: 15.0,
229 - ),
230 - ),
231 - ),
232 - ),
233 - Gaps.hGap32,
234 - ElevatedButton(
235 - child: const Text(
236 - "开通",
237 - style: TextStyle(color: Colors.white, fontSize: 15.0),
238 - ),
239 - onPressed: () {
240 - DioUtils.instance.requestNetwork<OrderEntity>(
241 - Method.post,
242 - HttpApi.order,
243 - params: {'goods_id': goods.id},
244 - onSuccess: (data) {
245 - String orderSn = data!.data!.orderSn!;
246 - DioUtils.instance.requestNetwork<PayEntity>(
247 - Method.get,
248 - "${HttpApi.pay}?order_sn=$orderSn&pay_type=paypal",
249 - params: [],
250 - onSuccess: (data) {
251 - String id = data!.data!.id!;
252 - payPalRequest(id);
253 - _isLoading = false;
254 - },
255 - onError: (code, msg) {
256 - Toast.show(msg.toString());
257 - _isLoading = false;
258 - setState(() {});
259 - },
260 - );
261 - _isLoading = false;
262 - },
263 - onError: (code, msg) {
264 - Toast.show(msg.toString());
265 - _isLoading = false;
266 - setState(() {});
267 - },
268 - );
269 - },
270 - ),
271 - ],
272 - );
273 - }
274 -
275 - Future<void> payPalRequest(String key) async {
276 - final request = BraintreePayPalRequest(
277 - amount: '0.01',
278 - currencyCode: 'CNY',
279 - billingAgreementDescription: '贝宝支付很无敌',
280 - );
281 - BraintreePaymentMethodNonce? result = await Braintree.requestPaypalNonce(
282 - key,
283 - request,
284 - );
285 - if (result != null) {
286 - print('Nonce: ${result.nonce}');
287 - } else {
288 - print('PayPal flow was canceled.');
289 - }
290 - }
291 -
292 @override 218 @override
293 void didChangeAppLifecycleState(AppLifecycleState state) {} 219 void didChangeAppLifecycleState(AppLifecycleState state) {}
294 220
295 @override 221 @override
296 void dispose() { 222 void dispose() {
223 + _conectionSubscription.cancel();
297 super.dispose(); 224 super.dispose();
298 } 225 }
226 +
227 + Future<void> initPlatformState() async {
228 + String platformVersion;
229 + // Platform messages may fail, so we use a try/catch PlatformException.
230 +
231 + // prepare
232 + var result = await FlutterInappPurchase.instance.initialize();
233 + print('result: $result');
234 +
235 + // If the widget was removed from the tree while the asynchronous platform
236 + // message was in flight, we want to discard the reply rather than calling
237 + // setState to update our non-existent appearance.
238 + if (!mounted) return;
239 +
240 + setState(() {
241 + // _platformVersion = platformVersion;
242 + });
243 +
244 + // refresh items for android
245 + try {
246 + String msg = await FlutterInappPurchase.instance.consumeAll();
247 + print('consumeAllItems: $msg');
248 + } catch (err) {
249 + print('consumeAllItems error: $err');
250 + }
251 +
252 + _conectionSubscription =
253 + FlutterInappPurchase.connectionUpdated.listen((connected) {
254 + print('connected: $connected');
255 + });
256 +
257 + _purchaseUpdatedSubscription =
258 + FlutterInappPurchase.purchaseUpdated.listen((productItem) {
259 + print('purchase-updated: $productItem');
260 + });
261 +
262 + _purchaseErrorSubscription =
263 + FlutterInappPurchase.purchaseError.listen((purchaseError) {
264 + print('purchase-error: $purchaseError');
265 + });
266 +
267 + List<IAPItem> items =
268 + await FlutterInappPurchase.instance.getSubscriptions(_productLists);
269 + for (var item in items) {
270 + print('${item.toString()}');
271 + _items.add(item);
272 + }
273 +
274 + setState(() {
275 + _items = items;
276 + _purchases = [];
277 + });
278 + }
279 +
280 + List<Widget> _renderInApps() {
281 + List<Widget> widgets = <Widget>[];
282 + for (IAPItem item in _items) {
283 + widgets.add(Text(item.title!));
284 + }
285 + return widgets;
286 + }
287 +
288 + void _requestPurchase(IAPItem item) {
289 + FlutterInappPurchase.instance.requestPurchase(item.productId!);
290 + }
299 } 291 }
......
...@@ -5,364 +5,364 @@ packages: ...@@ -5,364 +5,364 @@ packages:
5 dependency: transitive 5 dependency: transitive
6 description: 6 description:
7 name: _fe_analyzer_shared 7 name: _fe_analyzer_shared
8 - url: "https://pub.dartlang.org" 8 + url: "https://pub.flutter-io.cn"
9 source: hosted 9 source: hosted
10 version: "40.0.0" 10 version: "40.0.0"
11 analyzer: 11 analyzer:
12 dependency: transitive 12 dependency: transitive
13 description: 13 description:
14 name: analyzer 14 name: analyzer
15 - url: "https://pub.dartlang.org" 15 + url: "https://pub.flutter-io.cn"
16 source: hosted 16 source: hosted
17 version: "4.1.0" 17 version: "4.1.0"
18 animated_radial_menu: 18 animated_radial_menu:
19 dependency: "direct main" 19 dependency: "direct main"
20 description: 20 description:
21 name: animated_radial_menu 21 name: animated_radial_menu
22 - url: "https://pub.dartlang.org" 22 + url: "https://pub.flutter-io.cn"
23 source: hosted 23 source: hosted
24 version: "0.0.1" 24 version: "0.0.1"
25 archive: 25 archive:
26 dependency: transitive 26 dependency: transitive
27 description: 27 description:
28 name: archive 28 name: archive
29 - url: "https://pub.dartlang.org" 29 + url: "https://pub.flutter-io.cn"
30 source: hosted 30 source: hosted
31 version: "3.1.11" 31 version: "3.1.11"
32 args: 32 args:
33 dependency: transitive 33 dependency: transitive
34 description: 34 description:
35 name: args 35 name: args
36 - url: "https://pub.dartlang.org" 36 + url: "https://pub.flutter-io.cn"
37 source: hosted 37 source: hosted
38 version: "2.3.1" 38 version: "2.3.1"
39 async: 39 async:
40 dependency: transitive 40 dependency: transitive
41 description: 41 description:
42 name: async 42 name: async
43 - url: "https://pub.dartlang.org" 43 + url: "https://pub.flutter-io.cn"
44 source: hosted 44 source: hosted
45 version: "2.8.2" 45 version: "2.8.2"
46 boolean_selector: 46 boolean_selector:
47 dependency: transitive 47 dependency: transitive
48 description: 48 description:
49 name: boolean_selector 49 name: boolean_selector
50 - url: "https://pub.dartlang.org" 50 + url: "https://pub.flutter-io.cn"
51 source: hosted 51 source: hosted
52 version: "2.1.0" 52 version: "2.1.0"
53 build: 53 build:
54 dependency: transitive 54 dependency: transitive
55 description: 55 description:
56 name: build 56 name: build
57 - url: "https://pub.dartlang.org" 57 + url: "https://pub.flutter-io.cn"
58 source: hosted 58 source: hosted
59 version: "2.3.0" 59 version: "2.3.0"
60 build_config: 60 build_config:
61 dependency: transitive 61 dependency: transitive
62 description: 62 description:
63 name: build_config 63 name: build_config
64 - url: "https://pub.dartlang.org" 64 + url: "https://pub.flutter-io.cn"
65 source: hosted 65 source: hosted
66 version: "1.0.0" 66 version: "1.0.0"
67 build_daemon: 67 build_daemon:
68 dependency: transitive 68 dependency: transitive
69 description: 69 description:
70 name: build_daemon 70 name: build_daemon
71 - url: "https://pub.dartlang.org" 71 + url: "https://pub.flutter-io.cn"
72 source: hosted 72 source: hosted
73 version: "3.1.0" 73 version: "3.1.0"
74 build_resolvers: 74 build_resolvers:
75 dependency: transitive 75 dependency: transitive
76 description: 76 description:
77 name: build_resolvers 77 name: build_resolvers
78 - url: "https://pub.dartlang.org" 78 + url: "https://pub.flutter-io.cn"
79 source: hosted 79 source: hosted
80 version: "2.0.9" 80 version: "2.0.9"
81 build_runner: 81 build_runner:
82 dependency: "direct dev" 82 dependency: "direct dev"
83 description: 83 description:
84 name: build_runner 84 name: build_runner
85 - url: "https://pub.dartlang.org" 85 + url: "https://pub.flutter-io.cn"
86 source: hosted 86 source: hosted
87 version: "2.1.11" 87 version: "2.1.11"
88 build_runner_core: 88 build_runner_core:
89 dependency: transitive 89 dependency: transitive
90 description: 90 description:
91 name: build_runner_core 91 name: build_runner_core
92 - url: "https://pub.dartlang.org" 92 + url: "https://pub.flutter-io.cn"
93 source: hosted 93 source: hosted
94 version: "7.2.3" 94 version: "7.2.3"
95 built_collection: 95 built_collection:
96 dependency: transitive 96 dependency: transitive
97 description: 97 description:
98 name: built_collection 98 name: built_collection
99 - url: "https://pub.dartlang.org" 99 + url: "https://pub.flutter-io.cn"
100 source: hosted 100 source: hosted
101 version: "5.1.1" 101 version: "5.1.1"
102 built_value: 102 built_value:
103 dependency: transitive 103 dependency: transitive
104 description: 104 description:
105 name: built_value 105 name: built_value
106 - url: "https://pub.dartlang.org" 106 + url: "https://pub.flutter-io.cn"
107 source: hosted 107 source: hosted
108 version: "8.3.2" 108 version: "8.3.2"
109 cached_network_image: 109 cached_network_image:
110 dependency: "direct main" 110 dependency: "direct main"
111 description: 111 description:
112 name: cached_network_image 112 name: cached_network_image
113 - url: "https://pub.dartlang.org" 113 + url: "https://pub.flutter-io.cn"
114 source: hosted 114 source: hosted
115 version: "3.2.1" 115 version: "3.2.1"
116 cached_network_image_platform_interface: 116 cached_network_image_platform_interface:
117 dependency: transitive 117 dependency: transitive
118 description: 118 description:
119 name: cached_network_image_platform_interface 119 name: cached_network_image_platform_interface
120 - url: "https://pub.dartlang.org" 120 + url: "https://pub.flutter-io.cn"
121 source: hosted 121 source: hosted
122 version: "1.0.0" 122 version: "1.0.0"
123 cached_network_image_web: 123 cached_network_image_web:
124 dependency: transitive 124 dependency: transitive
125 description: 125 description:
126 name: cached_network_image_web 126 name: cached_network_image_web
127 - url: "https://pub.dartlang.org" 127 + url: "https://pub.flutter-io.cn"
128 source: hosted 128 source: hosted
129 version: "1.0.1" 129 version: "1.0.1"
130 camera: 130 camera:
131 dependency: "direct main" 131 dependency: "direct main"
132 description: 132 description:
133 name: camera 133 name: camera
134 - url: "https://pub.dartlang.org" 134 + url: "https://pub.flutter-io.cn"
135 source: hosted 135 source: hosted
136 version: "0.9.7+1" 136 version: "0.9.7+1"
137 camera_platform_interface: 137 camera_platform_interface:
138 dependency: transitive 138 dependency: transitive
139 description: 139 description:
140 name: camera_platform_interface 140 name: camera_platform_interface
141 - url: "https://pub.dartlang.org" 141 + url: "https://pub.flutter-io.cn"
142 source: hosted 142 source: hosted
143 version: "2.2.0" 143 version: "2.2.0"
144 camera_web: 144 camera_web:
145 dependency: transitive 145 dependency: transitive
146 description: 146 description:
147 name: camera_web 147 name: camera_web
148 - url: "https://pub.dartlang.org" 148 + url: "https://pub.flutter-io.cn"
149 source: hosted 149 source: hosted
150 version: "0.2.1+6" 150 version: "0.2.1+6"
151 characters: 151 characters:
152 dependency: transitive 152 dependency: transitive
153 description: 153 description:
154 name: characters 154 name: characters
155 - url: "https://pub.dartlang.org" 155 + url: "https://pub.flutter-io.cn"
156 source: hosted 156 source: hosted
157 version: "1.2.0" 157 version: "1.2.0"
158 charcode: 158 charcode:
159 dependency: transitive 159 dependency: transitive
160 description: 160 description:
161 name: charcode 161 name: charcode
162 - url: "https://pub.dartlang.org" 162 + url: "https://pub.flutter-io.cn"
163 source: hosted 163 source: hosted
164 version: "1.3.1" 164 version: "1.3.1"
165 checked_yaml: 165 checked_yaml:
166 dependency: transitive 166 dependency: transitive
167 description: 167 description:
168 name: checked_yaml 168 name: checked_yaml
169 - url: "https://pub.dartlang.org" 169 + url: "https://pub.flutter-io.cn"
170 source: hosted 170 source: hosted
171 version: "2.0.1" 171 version: "2.0.1"
172 clock: 172 clock:
173 dependency: transitive 173 dependency: transitive
174 description: 174 description:
175 name: clock 175 name: clock
176 - url: "https://pub.dartlang.org" 176 + url: "https://pub.flutter-io.cn"
177 source: hosted 177 source: hosted
178 version: "1.1.0" 178 version: "1.1.0"
179 code_builder: 179 code_builder:
180 dependency: transitive 180 dependency: transitive
181 description: 181 description:
182 name: code_builder 182 name: code_builder
183 - url: "https://pub.dartlang.org" 183 + url: "https://pub.flutter-io.cn"
184 source: hosted 184 source: hosted
185 version: "4.1.0" 185 version: "4.1.0"
186 collection: 186 collection:
187 dependency: transitive 187 dependency: transitive
188 description: 188 description:
189 name: collection 189 name: collection
190 - url: "https://pub.dartlang.org" 190 + url: "https://pub.flutter-io.cn"
191 source: hosted 191 source: hosted
192 version: "1.16.0" 192 version: "1.16.0"
193 common_utils: 193 common_utils:
194 dependency: "direct main" 194 dependency: "direct main"
195 description: 195 description:
196 name: common_utils 196 name: common_utils
197 - url: "https://pub.dartlang.org" 197 + url: "https://pub.flutter-io.cn"
198 source: hosted 198 source: hosted
199 version: "2.0.2" 199 version: "2.0.2"
200 convert: 200 convert:
201 dependency: transitive 201 dependency: transitive
202 description: 202 description:
203 name: convert 203 name: convert
204 - url: "https://pub.dartlang.org" 204 + url: "https://pub.flutter-io.cn"
205 source: hosted 205 source: hosted
206 version: "3.0.2" 206 version: "3.0.2"
207 coverage: 207 coverage:
208 dependency: transitive 208 dependency: transitive
209 description: 209 description:
210 name: coverage 210 name: coverage
211 - url: "https://pub.dartlang.org" 211 + url: "https://pub.flutter-io.cn"
212 source: hosted 212 source: hosted
213 version: "1.2.0" 213 version: "1.2.0"
214 cross_file: 214 cross_file:
215 dependency: transitive 215 dependency: transitive
216 description: 216 description:
217 name: cross_file 217 name: cross_file
218 - url: "https://pub.dartlang.org" 218 + url: "https://pub.flutter-io.cn"
219 source: hosted 219 source: hosted
220 version: "0.3.3+1" 220 version: "0.3.3+1"
221 crypto: 221 crypto:
222 dependency: transitive 222 dependency: transitive
223 description: 223 description:
224 name: crypto 224 name: crypto
225 - url: "https://pub.dartlang.org" 225 + url: "https://pub.flutter-io.cn"
226 source: hosted 226 source: hosted
227 version: "3.0.1" 227 version: "3.0.1"
228 csslib: 228 csslib:
229 dependency: transitive 229 dependency: transitive
230 description: 230 description:
231 name: csslib 231 name: csslib
232 - url: "https://pub.dartlang.org" 232 + url: "https://pub.flutter-io.cn"
233 source: hosted 233 source: hosted
234 version: "0.17.2" 234 version: "0.17.2"
235 cupertino_icons: 235 cupertino_icons:
236 dependency: "direct main" 236 dependency: "direct main"
237 description: 237 description:
238 name: cupertino_icons 238 name: cupertino_icons
239 - url: "https://pub.dartlang.org" 239 + url: "https://pub.flutter-io.cn"
240 source: hosted 240 source: hosted
241 - version: "1.0.4" 241 + version: "1.0.5"
242 dart_style: 242 dart_style:
243 dependency: transitive 243 dependency: transitive
244 description: 244 description:
245 name: dart_style 245 name: dart_style
246 - url: "https://pub.dartlang.org" 246 + url: "https://pub.flutter-io.cn"
247 source: hosted 247 source: hosted
248 version: "2.2.3" 248 version: "2.2.3"
249 decimal: 249 decimal:
250 dependency: "direct overridden" 250 dependency: "direct overridden"
251 description: 251 description:
252 name: decimal 252 name: decimal
253 - url: "https://pub.dartlang.org" 253 + url: "https://pub.flutter-io.cn"
254 source: hosted 254 source: hosted
255 version: "1.5.0" 255 version: "1.5.0"
256 device_info_plus: 256 device_info_plus:
257 dependency: "direct main" 257 dependency: "direct main"
258 description: 258 description:
259 name: device_info_plus 259 name: device_info_plus
260 - url: "https://pub.dartlang.org" 260 + url: "https://pub.flutter-io.cn"
261 source: hosted 261 source: hosted
262 version: "3.2.3" 262 version: "3.2.3"
263 device_info_plus_linux: 263 device_info_plus_linux:
264 dependency: transitive 264 dependency: transitive
265 description: 265 description:
266 name: device_info_plus_linux 266 name: device_info_plus_linux
267 - url: "https://pub.dartlang.org" 267 + url: "https://pub.flutter-io.cn"
268 source: hosted 268 source: hosted
269 version: "2.1.1" 269 version: "2.1.1"
270 device_info_plus_macos: 270 device_info_plus_macos:
271 dependency: transitive 271 dependency: transitive
272 description: 272 description:
273 name: device_info_plus_macos 273 name: device_info_plus_macos
274 - url: "https://pub.dartlang.org" 274 + url: "https://pub.flutter-io.cn"
275 source: hosted 275 source: hosted
276 version: "2.2.3" 276 version: "2.2.3"
277 device_info_plus_platform_interface: 277 device_info_plus_platform_interface:
278 dependency: transitive 278 dependency: transitive
279 description: 279 description:
280 name: device_info_plus_platform_interface 280 name: device_info_plus_platform_interface
281 - url: "https://pub.dartlang.org" 281 + url: "https://pub.flutter-io.cn"
282 source: hosted 282 source: hosted
283 version: "2.3.0+1" 283 version: "2.3.0+1"
284 device_info_plus_web: 284 device_info_plus_web:
285 dependency: transitive 285 dependency: transitive
286 description: 286 description:
287 name: device_info_plus_web 287 name: device_info_plus_web
288 - url: "https://pub.dartlang.org" 288 + url: "https://pub.flutter-io.cn"
289 source: hosted 289 source: hosted
290 version: "2.1.0" 290 version: "2.1.0"
291 device_info_plus_windows: 291 device_info_plus_windows:
292 dependency: transitive 292 dependency: transitive
293 description: 293 description:
294 name: device_info_plus_windows 294 name: device_info_plus_windows
295 - url: "https://pub.dartlang.org" 295 + url: "https://pub.flutter-io.cn"
296 source: hosted 296 source: hosted
297 version: "2.1.1" 297 version: "2.1.1"
298 dio: 298 dio:
299 dependency: "direct main" 299 dependency: "direct main"
300 description: 300 description:
301 name: dio 301 name: dio
302 - url: "https://pub.dartlang.org" 302 + url: "https://pub.flutter-io.cn"
303 source: hosted 303 source: hosted
304 version: "4.0.6" 304 version: "4.0.6"
305 email_validator: 305 email_validator:
306 dependency: "direct main" 306 dependency: "direct main"
307 description: 307 description:
308 name: email_validator 308 name: email_validator
309 - url: "https://pub.dartlang.org" 309 + url: "https://pub.flutter-io.cn"
310 source: hosted 310 source: hosted
311 version: "2.0.1" 311 version: "2.0.1"
312 event_bus: 312 event_bus:
313 dependency: "direct main" 313 dependency: "direct main"
314 description: 314 description:
315 name: event_bus 315 name: event_bus
316 - url: "https://pub.dartlang.org" 316 + url: "https://pub.flutter-io.cn"
317 source: hosted 317 source: hosted
318 version: "2.0.0" 318 version: "2.0.0"
319 fake_async: 319 fake_async:
320 dependency: transitive 320 dependency: transitive
321 description: 321 description:
322 name: fake_async 322 name: fake_async
323 - url: "https://pub.dartlang.org" 323 + url: "https://pub.flutter-io.cn"
324 source: hosted 324 source: hosted
325 version: "1.3.0" 325 version: "1.3.0"
326 ffi: 326 ffi:
327 dependency: transitive 327 dependency: transitive
328 description: 328 description:
329 name: ffi 329 name: ffi
330 - url: "https://pub.dartlang.org" 330 + url: "https://pub.flutter-io.cn"
331 source: hosted 331 source: hosted
332 version: "1.2.1" 332 version: "1.2.1"
333 fijkplayer: 333 fijkplayer:
334 dependency: "direct main" 334 dependency: "direct main"
335 description: 335 description:
336 name: fijkplayer 336 name: fijkplayer
337 - url: "https://pub.dartlang.org" 337 + url: "https://pub.flutter-io.cn"
338 source: hosted 338 source: hosted
339 version: "0.10.1" 339 version: "0.10.1"
340 file: 340 file:
341 dependency: transitive 341 dependency: transitive
342 description: 342 description:
343 name: file 343 name: file
344 - url: "https://pub.dartlang.org" 344 + url: "https://pub.flutter-io.cn"
345 source: hosted 345 source: hosted
346 version: "6.1.2" 346 version: "6.1.2"
347 fixnum: 347 fixnum:
348 dependency: transitive 348 dependency: transitive
349 description: 349 description:
350 name: fixnum 350 name: fixnum
351 - url: "https://pub.dartlang.org" 351 + url: "https://pub.flutter-io.cn"
352 source: hosted 352 source: hosted
353 version: "1.0.1" 353 version: "1.0.1"
354 fluro: 354 fluro:
355 dependency: "direct main" 355 dependency: "direct main"
356 description: 356 description:
357 name: fluro 357 name: fluro
358 - url: "https://pub.dartlang.org" 358 + url: "https://pub.flutter-io.cn"
359 source: hosted 359 source: hosted
360 version: "2.0.3" 360 version: "2.0.3"
361 flustars: 361 flustars:
362 dependency: "direct main" 362 dependency: "direct main"
363 description: 363 description:
364 name: flustars 364 name: flustars
365 - url: "https://pub.dartlang.org" 365 + url: "https://pub.flutter-io.cn"
366 source: hosted 366 source: hosted
367 version: "2.0.1" 367 version: "2.0.1"
368 flutter: 368 flutter:
...@@ -383,21 +383,14 @@ packages: ...@@ -383,21 +383,14 @@ packages:
383 dependency: transitive 383 dependency: transitive
384 description: 384 description:
385 name: flutter_blurhash 385 name: flutter_blurhash
386 - url: "https://pub.dartlang.org" 386 + url: "https://pub.flutter-io.cn"
387 source: hosted 387 source: hosted
388 version: "0.7.0" 388 version: "0.7.0"
389 - flutter_braintree:
390 - dependency: "direct main"
391 - description:
392 - name: flutter_braintree
393 - url: "https://pub.dartlang.org"
394 - source: hosted
395 - version: "2.3.1"
396 flutter_cache_manager: 389 flutter_cache_manager:
397 dependency: transitive 390 dependency: transitive
398 description: 391 description:
399 name: flutter_cache_manager 392 name: flutter_cache_manager
400 - url: "https://pub.dartlang.org" 393 + url: "https://pub.flutter-io.cn"
401 source: hosted 394 source: hosted
402 version: "3.3.0" 395 version: "3.3.0"
403 flutter_driver: 396 flutter_driver:
...@@ -405,18 +398,25 @@ packages: ...@@ -405,18 +398,25 @@ packages:
405 description: flutter 398 description: flutter
406 source: sdk 399 source: sdk
407 version: "0.0.0" 400 version: "0.0.0"
401 + flutter_inapp_purchase:
402 + dependency: "direct main"
403 + description:
404 + name: flutter_inapp_purchase
405 + url: "https://pub.flutter-io.cn"
406 + source: hosted
407 + version: "5.3.0"
408 flutter_launcher_icons: 408 flutter_launcher_icons:
409 dependency: "direct dev" 409 dependency: "direct dev"
410 description: 410 description:
411 name: flutter_launcher_icons 411 name: flutter_launcher_icons
412 - url: "https://pub.dartlang.org" 412 + url: "https://pub.flutter-io.cn"
413 source: hosted 413 source: hosted
414 version: "0.9.2" 414 version: "0.9.2"
415 flutter_lints: 415 flutter_lints:
416 dependency: "direct dev" 416 dependency: "direct dev"
417 description: 417 description:
418 name: flutter_lints 418 name: flutter_lints
419 - url: "https://pub.dartlang.org" 419 + url: "https://pub.flutter-io.cn"
420 source: hosted 420 source: hosted
421 version: "2.0.1" 421 version: "2.0.1"
422 flutter_localizations: 422 flutter_localizations:
...@@ -428,56 +428,56 @@ packages: ...@@ -428,56 +428,56 @@ packages:
428 dependency: "direct dev" 428 dependency: "direct dev"
429 description: 429 description:
430 name: flutter_native_splash 430 name: flutter_native_splash
431 - url: "https://pub.dartlang.org" 431 + url: "https://pub.flutter-io.cn"
432 source: hosted 432 source: hosted
433 - version: "2.2.2" 433 + version: "2.2.3"
434 flutter_plugin_android_lifecycle: 434 flutter_plugin_android_lifecycle:
435 dependency: transitive 435 dependency: transitive
436 description: 436 description:
437 name: flutter_plugin_android_lifecycle 437 name: flutter_plugin_android_lifecycle
438 - url: "https://pub.dartlang.org" 438 + url: "https://pub.flutter-io.cn"
439 source: hosted 439 source: hosted
440 version: "2.0.6" 440 version: "2.0.6"
441 flutter_slidable: 441 flutter_slidable:
442 dependency: "direct main" 442 dependency: "direct main"
443 description: 443 description:
444 name: flutter_slidable 444 name: flutter_slidable
445 - url: "https://pub.dartlang.org" 445 + url: "https://pub.flutter-io.cn"
446 source: hosted 446 source: hosted
447 version: "1.3.0" 447 version: "1.3.0"
448 flutter_sound: 448 flutter_sound:
449 dependency: "direct main" 449 dependency: "direct main"
450 description: 450 description:
451 name: flutter_sound 451 name: flutter_sound
452 - url: "https://pub.dartlang.org" 452 + url: "https://pub.flutter-io.cn"
453 source: hosted 453 source: hosted
454 version: "9.2.13" 454 version: "9.2.13"
455 flutter_sound_platform_interface: 455 flutter_sound_platform_interface:
456 dependency: transitive 456 dependency: transitive
457 description: 457 description:
458 name: flutter_sound_platform_interface 458 name: flutter_sound_platform_interface
459 - url: "https://pub.dartlang.org" 459 + url: "https://pub.flutter-io.cn"
460 source: hosted 460 source: hosted
461 version: "9.2.13" 461 version: "9.2.13"
462 flutter_sound_web: 462 flutter_sound_web:
463 dependency: transitive 463 dependency: transitive
464 description: 464 description:
465 name: flutter_sound_web 465 name: flutter_sound_web
466 - url: "https://pub.dartlang.org" 466 + url: "https://pub.flutter-io.cn"
467 source: hosted 467 source: hosted
468 version: "9.2.13" 468 version: "9.2.13"
469 flutter_spinkit: 469 flutter_spinkit:
470 dependency: "direct main" 470 dependency: "direct main"
471 description: 471 description:
472 name: flutter_spinkit 472 name: flutter_spinkit
473 - url: "https://pub.dartlang.org" 473 + url: "https://pub.flutter-io.cn"
474 source: hosted 474 source: hosted
475 version: "5.1.0" 475 version: "5.1.0"
476 flutter_swiper_null_safety: 476 flutter_swiper_null_safety:
477 dependency: "direct main" 477 dependency: "direct main"
478 description: 478 description:
479 name: flutter_swiper_null_safety 479 name: flutter_swiper_null_safety
480 - url: "https://pub.dartlang.org" 480 + url: "https://pub.flutter-io.cn"
481 source: hosted 481 source: hosted
482 version: "1.0.2" 482 version: "1.0.2"
483 flutter_test: 483 flutter_test:
...@@ -494,14 +494,14 @@ packages: ...@@ -494,14 +494,14 @@ packages:
494 dependency: transitive 494 dependency: transitive
495 description: 495 description:
496 name: font_awesome_flutter 496 name: font_awesome_flutter
497 - url: "https://pub.dartlang.org" 497 + url: "https://pub.flutter-io.cn"
498 source: hosted 498 source: hosted
499 version: "9.2.0" 499 version: "9.2.0"
500 frontend_server_client: 500 frontend_server_client:
501 dependency: transitive 501 dependency: transitive
502 description: 502 description:
503 name: frontend_server_client 503 name: frontend_server_client
504 - url: "https://pub.dartlang.org" 504 + url: "https://pub.flutter-io.cn"
505 source: hosted 505 source: hosted
506 version: "2.1.3" 506 version: "2.1.3"
507 fuchsia_remote_debug_protocol: 507 fuchsia_remote_debug_protocol:
...@@ -513,112 +513,112 @@ packages: ...@@ -513,112 +513,112 @@ packages:
513 dependency: "direct main" 513 dependency: "direct main"
514 description: 514 description:
515 name: getwidget 515 name: getwidget
516 - url: "https://pub.dartlang.org" 516 + url: "https://pub.flutter-io.cn"
517 source: hosted 517 source: hosted
518 - version: "2.1.0" 518 + version: "2.1.1"
519 glob: 519 glob:
520 dependency: transitive 520 dependency: transitive
521 description: 521 description:
522 name: glob 522 name: glob
523 - url: "https://pub.dartlang.org" 523 + url: "https://pub.flutter-io.cn"
524 source: hosted 524 source: hosted
525 version: "2.0.2" 525 version: "2.0.2"
526 graphs: 526 graphs:
527 dependency: transitive 527 dependency: transitive
528 description: 528 description:
529 name: graphs 529 name: graphs
530 - url: "https://pub.dartlang.org" 530 + url: "https://pub.flutter-io.cn"
531 source: hosted 531 source: hosted
532 version: "2.1.0" 532 version: "2.1.0"
533 html: 533 html:
534 dependency: transitive 534 dependency: transitive
535 description: 535 description:
536 name: html 536 name: html
537 - url: "https://pub.dartlang.org" 537 + url: "https://pub.flutter-io.cn"
538 source: hosted 538 source: hosted
539 version: "0.15.0" 539 version: "0.15.0"
540 http: 540 http:
541 dependency: transitive 541 dependency: transitive
542 description: 542 description:
543 name: http 543 name: http
544 - url: "https://pub.dartlang.org" 544 + url: "https://pub.flutter-io.cn"
545 source: hosted 545 source: hosted
546 version: "0.13.4" 546 version: "0.13.4"
547 http_multi_server: 547 http_multi_server:
548 dependency: transitive 548 dependency: transitive
549 description: 549 description:
550 name: http_multi_server 550 name: http_multi_server
551 - url: "https://pub.dartlang.org" 551 + url: "https://pub.flutter-io.cn"
552 source: hosted 552 source: hosted
553 version: "3.2.0" 553 version: "3.2.0"
554 http_parser: 554 http_parser:
555 dependency: transitive 555 dependency: transitive
556 description: 556 description:
557 name: http_parser 557 name: http_parser
558 - url: "https://pub.dartlang.org" 558 + url: "https://pub.flutter-io.cn"
559 source: hosted 559 source: hosted
560 version: "4.0.1" 560 version: "4.0.1"
561 image: 561 image:
562 dependency: transitive 562 dependency: transitive
563 description: 563 description:
564 name: image 564 name: image
565 - url: "https://pub.dartlang.org" 565 + url: "https://pub.flutter-io.cn"
566 source: hosted 566 source: hosted
567 version: "3.2.0" 567 version: "3.2.0"
568 image_cropper: 568 image_cropper:
569 dependency: "direct main" 569 dependency: "direct main"
570 description: 570 description:
571 name: image_cropper 571 name: image_cropper
572 - url: "https://pub.dartlang.org" 572 + url: "https://pub.flutter-io.cn"
573 source: hosted 573 source: hosted
574 version: "2.0.3" 574 version: "2.0.3"
575 image_cropper_for_web: 575 image_cropper_for_web:
576 dependency: transitive 576 dependency: transitive
577 description: 577 description:
578 name: image_cropper_for_web 578 name: image_cropper_for_web
579 - url: "https://pub.dartlang.org" 579 + url: "https://pub.flutter-io.cn"
580 source: hosted 580 source: hosted
581 version: "0.0.4" 581 version: "0.0.4"
582 image_cropper_platform_interface: 582 image_cropper_platform_interface:
583 dependency: transitive 583 dependency: transitive
584 description: 584 description:
585 name: image_cropper_platform_interface 585 name: image_cropper_platform_interface
586 - url: "https://pub.dartlang.org" 586 + url: "https://pub.flutter-io.cn"
587 source: hosted 587 source: hosted
588 version: "2.0.0" 588 version: "2.0.0"
589 image_picker: 589 image_picker:
590 dependency: "direct main" 590 dependency: "direct main"
591 description: 591 description:
592 name: image_picker 592 name: image_picker
593 - url: "https://pub.dartlang.org" 593 + url: "https://pub.flutter-io.cn"
594 source: hosted 594 source: hosted
595 version: "0.8.5+3" 595 version: "0.8.5+3"
596 image_picker_android: 596 image_picker_android:
597 dependency: transitive 597 dependency: transitive
598 description: 598 description:
599 name: image_picker_android 599 name: image_picker_android
600 - url: "https://pub.dartlang.org" 600 + url: "https://pub.flutter-io.cn"
601 source: hosted 601 source: hosted
602 - version: "0.8.4+13" 602 + version: "0.8.5"
603 image_picker_for_web: 603 image_picker_for_web:
604 dependency: transitive 604 dependency: transitive
605 description: 605 description:
606 name: image_picker_for_web 606 name: image_picker_for_web
607 - url: "https://pub.dartlang.org" 607 + url: "https://pub.flutter-io.cn"
608 source: hosted 608 source: hosted
609 version: "2.1.8" 609 version: "2.1.8"
610 image_picker_ios: 610 image_picker_ios:
611 dependency: transitive 611 dependency: transitive
612 description: 612 description:
613 name: image_picker_ios 613 name: image_picker_ios
614 - url: "https://pub.dartlang.org" 614 + url: "https://pub.flutter-io.cn"
615 source: hosted 615 source: hosted
616 version: "0.8.5+5" 616 version: "0.8.5+5"
617 image_picker_platform_interface: 617 image_picker_platform_interface:
618 dependency: transitive 618 dependency: transitive
619 description: 619 description:
620 name: image_picker_platform_interface 620 name: image_picker_platform_interface
621 - url: "https://pub.dartlang.org" 621 + url: "https://pub.flutter-io.cn"
622 source: hosted 622 source: hosted
623 version: "2.5.0" 623 version: "2.5.0"
624 integration_test: 624 integration_test:
...@@ -630,462 +630,462 @@ packages: ...@@ -630,462 +630,462 @@ packages:
630 dependency: "direct main" 630 dependency: "direct main"
631 description: 631 description:
632 name: intl 632 name: intl
633 - url: "https://pub.dartlang.org" 633 + url: "https://pub.flutter-io.cn"
634 source: hosted 634 source: hosted
635 version: "0.17.0" 635 version: "0.17.0"
636 io: 636 io:
637 dependency: transitive 637 dependency: transitive
638 description: 638 description:
639 name: io 639 name: io
640 - url: "https://pub.dartlang.org" 640 + url: "https://pub.flutter-io.cn"
641 source: hosted 641 source: hosted
642 version: "1.0.3" 642 version: "1.0.3"
643 js: 643 js:
644 dependency: transitive 644 dependency: transitive
645 description: 645 description:
646 name: js 646 name: js
647 - url: "https://pub.dartlang.org" 647 + url: "https://pub.flutter-io.cn"
648 source: hosted 648 source: hosted
649 version: "0.6.4" 649 version: "0.6.4"
650 json_annotation: 650 json_annotation:
651 dependency: "direct main" 651 dependency: "direct main"
652 description: 652 description:
653 name: json_annotation 653 name: json_annotation
654 - url: "https://pub.dartlang.org" 654 + url: "https://pub.flutter-io.cn"
655 source: hosted 655 source: hosted
656 version: "4.5.0" 656 version: "4.5.0"
657 json_serializable: 657 json_serializable:
658 dependency: "direct dev" 658 dependency: "direct dev"
659 description: 659 description:
660 name: json_serializable 660 name: json_serializable
661 - url: "https://pub.dartlang.org" 661 + url: "https://pub.flutter-io.cn"
662 source: hosted 662 source: hosted
663 version: "6.2.0" 663 version: "6.2.0"
664 keyboard_actions: 664 keyboard_actions:
665 dependency: "direct main" 665 dependency: "direct main"
666 description: 666 description:
667 name: keyboard_actions 667 name: keyboard_actions
668 - url: "https://pub.dartlang.org" 668 + url: "https://pub.flutter-io.cn"
669 source: hosted 669 source: hosted
670 version: "4.0.0" 670 version: "4.0.0"
671 lint: 671 lint:
672 dependency: transitive 672 dependency: transitive
673 description: 673 description:
674 name: lint 674 name: lint
675 - url: "https://pub.dartlang.org" 675 + url: "https://pub.flutter-io.cn"
676 source: hosted 676 source: hosted
677 version: "1.8.2" 677 version: "1.8.2"
678 lints: 678 lints:
679 dependency: transitive 679 dependency: transitive
680 description: 680 description:
681 name: lints 681 name: lints
682 - url: "https://pub.dartlang.org" 682 + url: "https://pub.flutter-io.cn"
683 source: hosted 683 source: hosted
684 version: "2.0.0" 684 version: "2.0.0"
685 logger: 685 logger:
686 dependency: transitive 686 dependency: transitive
687 description: 687 description:
688 name: logger 688 name: logger
689 - url: "https://pub.dartlang.org" 689 + url: "https://pub.flutter-io.cn"
690 source: hosted 690 source: hosted
691 version: "1.1.0" 691 version: "1.1.0"
692 logging: 692 logging:
693 dependency: transitive 693 dependency: transitive
694 description: 694 description:
695 name: logging 695 name: logging
696 - url: "https://pub.dartlang.org" 696 + url: "https://pub.flutter-io.cn"
697 source: hosted 697 source: hosted
698 version: "1.0.2" 698 version: "1.0.2"
699 matcher: 699 matcher:
700 dependency: transitive 700 dependency: transitive
701 description: 701 description:
702 name: matcher 702 name: matcher
703 - url: "https://pub.dartlang.org" 703 + url: "https://pub.flutter-io.cn"
704 source: hosted 704 source: hosted
705 version: "0.12.11" 705 version: "0.12.11"
706 material_color_utilities: 706 material_color_utilities:
707 dependency: transitive 707 dependency: transitive
708 description: 708 description:
709 name: material_color_utilities 709 name: material_color_utilities
710 - url: "https://pub.dartlang.org" 710 + url: "https://pub.flutter-io.cn"
711 source: hosted 711 source: hosted
712 version: "0.1.4" 712 version: "0.1.4"
713 meta: 713 meta:
714 dependency: transitive 714 dependency: transitive
715 description: 715 description:
716 name: meta 716 name: meta
717 - url: "https://pub.dartlang.org" 717 + url: "https://pub.flutter-io.cn"
718 source: hosted 718 source: hosted
719 version: "1.7.0" 719 version: "1.7.0"
720 mime: 720 mime:
721 dependency: transitive 721 dependency: transitive
722 description: 722 description:
723 name: mime 723 name: mime
724 - url: "https://pub.dartlang.org" 724 + url: "https://pub.flutter-io.cn"
725 source: hosted 725 source: hosted
726 version: "1.0.2" 726 version: "1.0.2"
727 nested: 727 nested:
728 dependency: transitive 728 dependency: transitive
729 description: 729 description:
730 name: nested 730 name: nested
731 - url: "https://pub.dartlang.org" 731 + url: "https://pub.flutter-io.cn"
732 source: hosted 732 source: hosted
733 version: "1.0.0" 733 version: "1.0.0"
734 node_preamble: 734 node_preamble:
735 dependency: transitive 735 dependency: transitive
736 description: 736 description:
737 name: node_preamble 737 name: node_preamble
738 - url: "https://pub.dartlang.org" 738 + url: "https://pub.flutter-io.cn"
739 source: hosted 739 source: hosted
740 version: "2.0.1" 740 version: "2.0.1"
741 octo_image: 741 octo_image:
742 dependency: transitive 742 dependency: transitive
743 description: 743 description:
744 name: octo_image 744 name: octo_image
745 - url: "https://pub.dartlang.org" 745 + url: "https://pub.flutter-io.cn"
746 source: hosted 746 source: hosted
747 version: "1.0.2" 747 version: "1.0.2"
748 oktoast: 748 oktoast:
749 dependency: "direct main" 749 dependency: "direct main"
750 description: 750 description:
751 name: oktoast 751 name: oktoast
752 - url: "https://pub.dartlang.org" 752 + url: "https://pub.flutter-io.cn"
753 source: hosted 753 source: hosted
754 version: "3.2.0" 754 version: "3.2.0"
755 package_config: 755 package_config:
756 dependency: transitive 756 dependency: transitive
757 description: 757 description:
758 name: package_config 758 name: package_config
759 - url: "https://pub.dartlang.org" 759 + url: "https://pub.flutter-io.cn"
760 source: hosted 760 source: hosted
761 version: "2.0.2" 761 version: "2.0.2"
762 path: 762 path:
763 dependency: transitive 763 dependency: transitive
764 description: 764 description:
765 name: path 765 name: path
766 - url: "https://pub.dartlang.org" 766 + url: "https://pub.flutter-io.cn"
767 source: hosted 767 source: hosted
768 version: "1.8.1" 768 version: "1.8.1"
769 path_provider: 769 path_provider:
770 dependency: "direct main" 770 dependency: "direct main"
771 description: 771 description:
772 name: path_provider 772 name: path_provider
773 - url: "https://pub.dartlang.org" 773 + url: "https://pub.flutter-io.cn"
774 source: hosted 774 source: hosted
775 version: "2.0.10" 775 version: "2.0.10"
776 path_provider_android: 776 path_provider_android:
777 dependency: transitive 777 dependency: transitive
778 description: 778 description:
779 name: path_provider_android 779 name: path_provider_android
780 - url: "https://pub.dartlang.org" 780 + url: "https://pub.flutter-io.cn"
781 source: hosted 781 source: hosted
782 version: "2.0.14" 782 version: "2.0.14"
783 path_provider_ios: 783 path_provider_ios:
784 dependency: transitive 784 dependency: transitive
785 description: 785 description:
786 name: path_provider_ios 786 name: path_provider_ios
787 - url: "https://pub.dartlang.org" 787 + url: "https://pub.flutter-io.cn"
788 source: hosted 788 source: hosted
789 version: "2.0.9" 789 version: "2.0.9"
790 path_provider_linux: 790 path_provider_linux:
791 dependency: transitive 791 dependency: transitive
792 description: 792 description:
793 name: path_provider_linux 793 name: path_provider_linux
794 - url: "https://pub.dartlang.org" 794 + url: "https://pub.flutter-io.cn"
795 source: hosted 795 source: hosted
796 version: "2.1.7" 796 version: "2.1.7"
797 path_provider_macos: 797 path_provider_macos:
798 dependency: transitive 798 dependency: transitive
799 description: 799 description:
800 name: path_provider_macos 800 name: path_provider_macos
801 - url: "https://pub.dartlang.org" 801 + url: "https://pub.flutter-io.cn"
802 source: hosted 802 source: hosted
803 version: "2.0.6" 803 version: "2.0.6"
804 path_provider_platform_interface: 804 path_provider_platform_interface:
805 dependency: transitive 805 dependency: transitive
806 description: 806 description:
807 name: path_provider_platform_interface 807 name: path_provider_platform_interface
808 - url: "https://pub.dartlang.org" 808 + url: "https://pub.flutter-io.cn"
809 source: hosted 809 source: hosted
810 version: "2.0.4" 810 version: "2.0.4"
811 path_provider_windows: 811 path_provider_windows:
812 dependency: transitive 812 dependency: transitive
813 description: 813 description:
814 name: path_provider_windows 814 name: path_provider_windows
815 - url: "https://pub.dartlang.org" 815 + url: "https://pub.flutter-io.cn"
816 source: hosted 816 source: hosted
817 version: "2.0.7" 817 version: "2.0.7"
818 pausable_timer: 818 pausable_timer:
819 dependency: "direct main" 819 dependency: "direct main"
820 description: 820 description:
821 name: pausable_timer 821 name: pausable_timer
822 - url: "https://pub.dartlang.org" 822 + url: "https://pub.flutter-io.cn"
823 source: hosted 823 source: hosted
824 version: "1.0.0+5" 824 version: "1.0.0+5"
825 pedantic: 825 pedantic:
826 dependency: transitive 826 dependency: transitive
827 description: 827 description:
828 name: pedantic 828 name: pedantic
829 - url: "https://pub.dartlang.org" 829 + url: "https://pub.flutter-io.cn"
830 source: hosted 830 source: hosted
831 version: "1.11.1" 831 version: "1.11.1"
832 permission_handler: 832 permission_handler:
833 dependency: "direct dev" 833 dependency: "direct dev"
834 description: 834 description:
835 name: permission_handler 835 name: permission_handler
836 - url: "https://pub.dartlang.org" 836 + url: "https://pub.flutter-io.cn"
837 source: hosted 837 source: hosted
838 version: "9.2.0" 838 version: "9.2.0"
839 permission_handler_android: 839 permission_handler_android:
840 dependency: transitive 840 dependency: transitive
841 description: 841 description:
842 name: permission_handler_android 842 name: permission_handler_android
843 - url: "https://pub.dartlang.org" 843 + url: "https://pub.flutter-io.cn"
844 source: hosted 844 source: hosted
845 version: "9.0.2+1" 845 version: "9.0.2+1"
846 permission_handler_apple: 846 permission_handler_apple:
847 dependency: transitive 847 dependency: transitive
848 description: 848 description:
849 name: permission_handler_apple 849 name: permission_handler_apple
850 - url: "https://pub.dartlang.org" 850 + url: "https://pub.flutter-io.cn"
851 source: hosted 851 source: hosted
852 version: "9.0.4" 852 version: "9.0.4"
853 permission_handler_platform_interface: 853 permission_handler_platform_interface:
854 dependency: transitive 854 dependency: transitive
855 description: 855 description:
856 name: permission_handler_platform_interface 856 name: permission_handler_platform_interface
857 - url: "https://pub.dartlang.org" 857 + url: "https://pub.flutter-io.cn"
858 source: hosted 858 source: hosted
859 version: "3.7.0" 859 version: "3.7.0"
860 permission_handler_windows: 860 permission_handler_windows:
861 dependency: transitive 861 dependency: transitive
862 description: 862 description:
863 name: permission_handler_windows 863 name: permission_handler_windows
864 - url: "https://pub.dartlang.org" 864 + url: "https://pub.flutter-io.cn"
865 source: hosted 865 source: hosted
866 version: "0.1.0" 866 version: "0.1.0"
867 petitparser: 867 petitparser:
868 dependency: transitive 868 dependency: transitive
869 description: 869 description:
870 name: petitparser 870 name: petitparser
871 - url: "https://pub.dartlang.org" 871 + url: "https://pub.flutter-io.cn"
872 source: hosted 872 source: hosted
873 version: "5.0.0" 873 version: "5.0.0"
874 platform: 874 platform:
875 dependency: transitive 875 dependency: transitive
876 description: 876 description:
877 name: platform 877 name: platform
878 - url: "https://pub.dartlang.org" 878 + url: "https://pub.flutter-io.cn"
879 source: hosted 879 source: hosted
880 version: "3.1.0" 880 version: "3.1.0"
881 plugin_platform_interface: 881 plugin_platform_interface:
882 dependency: transitive 882 dependency: transitive
883 description: 883 description:
884 name: plugin_platform_interface 884 name: plugin_platform_interface
885 - url: "https://pub.dartlang.org" 885 + url: "https://pub.flutter-io.cn"
886 source: hosted 886 source: hosted
887 version: "2.1.2" 887 version: "2.1.2"
888 pool: 888 pool:
889 dependency: transitive 889 dependency: transitive
890 description: 890 description:
891 name: pool 891 name: pool
892 - url: "https://pub.dartlang.org" 892 + url: "https://pub.flutter-io.cn"
893 source: hosted 893 source: hosted
894 version: "1.5.0" 894 version: "1.5.0"
895 process: 895 process:
896 dependency: transitive 896 dependency: transitive
897 description: 897 description:
898 name: process 898 name: process
899 - url: "https://pub.dartlang.org" 899 + url: "https://pub.flutter-io.cn"
900 source: hosted 900 source: hosted
901 version: "4.2.4" 901 version: "4.2.4"
902 provider: 902 provider:
903 dependency: "direct main" 903 dependency: "direct main"
904 description: 904 description:
905 name: provider 905 name: provider
906 - url: "https://pub.dartlang.org" 906 + url: "https://pub.flutter-io.cn"
907 source: hosted 907 source: hosted
908 version: "6.0.3" 908 version: "6.0.3"
909 pub_semver: 909 pub_semver:
910 dependency: transitive 910 dependency: transitive
911 description: 911 description:
912 name: pub_semver 912 name: pub_semver
913 - url: "https://pub.dartlang.org" 913 + url: "https://pub.flutter-io.cn"
914 source: hosted 914 source: hosted
915 version: "2.1.1" 915 version: "2.1.1"
916 pubspec_parse: 916 pubspec_parse:
917 dependency: transitive 917 dependency: transitive
918 description: 918 description:
919 name: pubspec_parse 919 name: pubspec_parse
920 - url: "https://pub.dartlang.org" 920 + url: "https://pub.flutter-io.cn"
921 source: hosted 921 source: hosted
922 version: "1.2.0" 922 version: "1.2.0"
923 quick_actions: 923 quick_actions:
924 dependency: "direct main" 924 dependency: "direct main"
925 description: 925 description:
926 name: quick_actions 926 name: quick_actions
927 - url: "https://pub.dartlang.org" 927 + url: "https://pub.flutter-io.cn"
928 source: hosted 928 source: hosted
929 version: "0.6.0+11" 929 version: "0.6.0+11"
930 quick_actions_android: 930 quick_actions_android:
931 dependency: transitive 931 dependency: transitive
932 description: 932 description:
933 name: quick_actions_android 933 name: quick_actions_android
934 - url: "https://pub.dartlang.org" 934 + url: "https://pub.flutter-io.cn"
935 source: hosted 935 source: hosted
936 version: "0.6.0+10" 936 version: "0.6.0+10"
937 quick_actions_ios: 937 quick_actions_ios:
938 dependency: transitive 938 dependency: transitive
939 description: 939 description:
940 name: quick_actions_ios 940 name: quick_actions_ios
941 - url: "https://pub.dartlang.org" 941 + url: "https://pub.flutter-io.cn"
942 source: hosted 942 source: hosted
943 version: "0.6.0+10" 943 version: "0.6.0+10"
944 quick_actions_platform_interface: 944 quick_actions_platform_interface:
945 dependency: transitive 945 dependency: transitive
946 description: 946 description:
947 name: quick_actions_platform_interface 947 name: quick_actions_platform_interface
948 - url: "https://pub.dartlang.org" 948 + url: "https://pub.flutter-io.cn"
949 source: hosted 949 source: hosted
950 version: "1.0.2" 950 version: "1.0.2"
951 quiver: 951 quiver:
952 dependency: transitive 952 dependency: transitive
953 description: 953 description:
954 name: quiver 954 name: quiver
955 - url: "https://pub.dartlang.org" 955 + url: "https://pub.flutter-io.cn"
956 source: hosted 956 source: hosted
957 version: "3.1.0" 957 version: "3.1.0"
958 rational: 958 rational:
959 dependency: transitive 959 dependency: transitive
960 description: 960 description:
961 name: rational 961 name: rational
962 - url: "https://pub.dartlang.org" 962 + url: "https://pub.flutter-io.cn"
963 source: hosted 963 source: hosted
964 version: "1.2.1" 964 version: "1.2.1"
965 recase: 965 recase:
966 dependency: transitive 966 dependency: transitive
967 description: 967 description:
968 name: recase 968 name: recase
969 - url: "https://pub.dartlang.org" 969 + url: "https://pub.flutter-io.cn"
970 source: hosted 970 source: hosted
971 version: "4.0.0" 971 version: "4.0.0"
972 rxdart: 972 rxdart:
973 dependency: "direct main" 973 dependency: "direct main"
974 description: 974 description:
975 name: rxdart 975 name: rxdart
976 - url: "https://pub.dartlang.org" 976 + url: "https://pub.flutter-io.cn"
977 source: hosted 977 source: hosted
978 version: "0.27.4" 978 version: "0.27.4"
979 safemap: 979 safemap:
980 dependency: "direct main" 980 dependency: "direct main"
981 description: 981 description:
982 name: safemap 982 name: safemap
983 - url: "https://pub.dartlang.org" 983 + url: "https://pub.flutter-io.cn"
984 source: hosted 984 source: hosted
985 version: "2.1.0" 985 version: "2.1.0"
986 shared_preferences: 986 shared_preferences:
987 dependency: transitive 987 dependency: transitive
988 description: 988 description:
989 name: shared_preferences 989 name: shared_preferences
990 - url: "https://pub.dartlang.org" 990 + url: "https://pub.flutter-io.cn"
991 source: hosted 991 source: hosted
992 version: "2.0.15" 992 version: "2.0.15"
993 shared_preferences_android: 993 shared_preferences_android:
994 dependency: transitive 994 dependency: transitive
995 description: 995 description:
996 name: shared_preferences_android 996 name: shared_preferences_android
997 - url: "https://pub.dartlang.org" 997 + url: "https://pub.flutter-io.cn"
998 source: hosted 998 source: hosted
999 version: "2.0.12" 999 version: "2.0.12"
1000 shared_preferences_ios: 1000 shared_preferences_ios:
1001 dependency: transitive 1001 dependency: transitive
1002 description: 1002 description:
1003 name: shared_preferences_ios 1003 name: shared_preferences_ios
1004 - url: "https://pub.dartlang.org" 1004 + url: "https://pub.flutter-io.cn"
1005 source: hosted 1005 source: hosted
1006 version: "2.1.1" 1006 version: "2.1.1"
1007 shared_preferences_linux: 1007 shared_preferences_linux:
1008 dependency: transitive 1008 dependency: transitive
1009 description: 1009 description:
1010 name: shared_preferences_linux 1010 name: shared_preferences_linux
1011 - url: "https://pub.dartlang.org" 1011 + url: "https://pub.flutter-io.cn"
1012 source: hosted 1012 source: hosted
1013 version: "2.1.1" 1013 version: "2.1.1"
1014 shared_preferences_macos: 1014 shared_preferences_macos:
1015 dependency: transitive 1015 dependency: transitive
1016 description: 1016 description:
1017 name: shared_preferences_macos 1017 name: shared_preferences_macos
1018 - url: "https://pub.dartlang.org" 1018 + url: "https://pub.flutter-io.cn"
1019 source: hosted 1019 source: hosted
1020 version: "2.0.4" 1020 version: "2.0.4"
1021 shared_preferences_platform_interface: 1021 shared_preferences_platform_interface:
1022 dependency: transitive 1022 dependency: transitive
1023 description: 1023 description:
1024 name: shared_preferences_platform_interface 1024 name: shared_preferences_platform_interface
1025 - url: "https://pub.dartlang.org" 1025 + url: "https://pub.flutter-io.cn"
1026 source: hosted 1026 source: hosted
1027 version: "2.0.0" 1027 version: "2.0.0"
1028 shared_preferences_web: 1028 shared_preferences_web:
1029 dependency: transitive 1029 dependency: transitive
1030 description: 1030 description:
1031 name: shared_preferences_web 1031 name: shared_preferences_web
1032 - url: "https://pub.dartlang.org" 1032 + url: "https://pub.flutter-io.cn"
1033 source: hosted 1033 source: hosted
1034 version: "2.0.4" 1034 version: "2.0.4"
1035 shared_preferences_windows: 1035 shared_preferences_windows:
1036 dependency: transitive 1036 dependency: transitive
1037 description: 1037 description:
1038 name: shared_preferences_windows 1038 name: shared_preferences_windows
1039 - url: "https://pub.dartlang.org" 1039 + url: "https://pub.flutter-io.cn"
1040 source: hosted 1040 source: hosted
1041 version: "2.1.1" 1041 version: "2.1.1"
1042 shelf: 1042 shelf:
1043 dependency: transitive 1043 dependency: transitive
1044 description: 1044 description:
1045 name: shelf 1045 name: shelf
1046 - url: "https://pub.dartlang.org" 1046 + url: "https://pub.flutter-io.cn"
1047 source: hosted 1047 source: hosted
1048 version: "1.3.0" 1048 version: "1.3.0"
1049 shelf_packages_handler: 1049 shelf_packages_handler:
1050 dependency: transitive 1050 dependency: transitive
1051 description: 1051 description:
1052 name: shelf_packages_handler 1052 name: shelf_packages_handler
1053 - url: "https://pub.dartlang.org" 1053 + url: "https://pub.flutter-io.cn"
1054 source: hosted 1054 source: hosted
1055 version: "3.0.0" 1055 version: "3.0.0"
1056 shelf_static: 1056 shelf_static:
1057 dependency: transitive 1057 dependency: transitive
1058 description: 1058 description:
1059 name: shelf_static 1059 name: shelf_static
1060 - url: "https://pub.dartlang.org" 1060 + url: "https://pub.flutter-io.cn"
1061 source: hosted 1061 source: hosted
1062 version: "1.1.0" 1062 version: "1.1.0"
1063 shelf_web_socket: 1063 shelf_web_socket:
1064 dependency: transitive 1064 dependency: transitive
1065 description: 1065 description:
1066 name: shelf_web_socket 1066 name: shelf_web_socket
1067 - url: "https://pub.dartlang.org" 1067 + url: "https://pub.flutter-io.cn"
1068 source: hosted 1068 source: hosted
1069 version: "1.0.1" 1069 version: "1.0.1"
1070 sign_in_with_apple: 1070 sign_in_with_apple:
1071 dependency: "direct main" 1071 dependency: "direct main"
1072 description: 1072 description:
1073 name: sign_in_with_apple 1073 name: sign_in_with_apple
1074 - url: "https://pub.dartlang.org" 1074 + url: "https://pub.flutter-io.cn"
1075 source: hosted 1075 source: hosted
1076 version: "4.0.0" 1076 version: "4.0.0"
1077 sign_in_with_apple_platform_interface: 1077 sign_in_with_apple_platform_interface:
1078 dependency: transitive 1078 dependency: transitive
1079 description: 1079 description:
1080 name: sign_in_with_apple_platform_interface 1080 name: sign_in_with_apple_platform_interface
1081 - url: "https://pub.dartlang.org" 1081 + url: "https://pub.flutter-io.cn"
1082 source: hosted 1082 source: hosted
1083 version: "1.0.0" 1083 version: "1.0.0"
1084 sign_in_with_apple_web: 1084 sign_in_with_apple_web:
1085 dependency: transitive 1085 dependency: transitive
1086 description: 1086 description:
1087 name: sign_in_with_apple_web 1087 name: sign_in_with_apple_web
1088 - url: "https://pub.dartlang.org" 1088 + url: "https://pub.flutter-io.cn"
1089 source: hosted 1089 source: hosted
1090 version: "1.0.1" 1090 version: "1.0.1"
1091 sky_engine: 1091 sky_engine:
...@@ -1097,385 +1097,385 @@ packages: ...@@ -1097,385 +1097,385 @@ packages:
1097 dependency: transitive 1097 dependency: transitive
1098 description: 1098 description:
1099 name: source_gen 1099 name: source_gen
1100 - url: "https://pub.dartlang.org" 1100 + url: "https://pub.flutter-io.cn"
1101 source: hosted 1101 source: hosted
1102 version: "1.2.2" 1102 version: "1.2.2"
1103 source_helper: 1103 source_helper:
1104 dependency: transitive 1104 dependency: transitive
1105 description: 1105 description:
1106 name: source_helper 1106 name: source_helper
1107 - url: "https://pub.dartlang.org" 1107 + url: "https://pub.flutter-io.cn"
1108 source: hosted 1108 source: hosted
1109 version: "1.3.2" 1109 version: "1.3.2"
1110 source_map_stack_trace: 1110 source_map_stack_trace:
1111 dependency: transitive 1111 dependency: transitive
1112 description: 1112 description:
1113 name: source_map_stack_trace 1113 name: source_map_stack_trace
1114 - url: "https://pub.dartlang.org" 1114 + url: "https://pub.flutter-io.cn"
1115 source: hosted 1115 source: hosted
1116 version: "2.1.0" 1116 version: "2.1.0"
1117 source_maps: 1117 source_maps:
1118 dependency: transitive 1118 dependency: transitive
1119 description: 1119 description:
1120 name: source_maps 1120 name: source_maps
1121 - url: "https://pub.dartlang.org" 1121 + url: "https://pub.flutter-io.cn"
1122 source: hosted 1122 source: hosted
1123 version: "0.10.10" 1123 version: "0.10.10"
1124 source_span: 1124 source_span:
1125 dependency: transitive 1125 dependency: transitive
1126 description: 1126 description:
1127 name: source_span 1127 name: source_span
1128 - url: "https://pub.dartlang.org" 1128 + url: "https://pub.flutter-io.cn"
1129 source: hosted 1129 source: hosted
1130 version: "1.8.2" 1130 version: "1.8.2"
1131 sp_util: 1131 sp_util:
1132 dependency: transitive 1132 dependency: transitive
1133 description: 1133 description:
1134 name: sp_util 1134 name: sp_util
1135 - url: "https://pub.dartlang.org" 1135 + url: "https://pub.flutter-io.cn"
1136 source: hosted 1136 source: hosted
1137 version: "2.0.3" 1137 version: "2.0.3"
1138 sprintf: 1138 sprintf:
1139 dependency: "direct main" 1139 dependency: "direct main"
1140 description: 1140 description:
1141 name: sprintf 1141 name: sprintf
1142 - url: "https://pub.dartlang.org" 1142 + url: "https://pub.flutter-io.cn"
1143 source: hosted 1143 source: hosted
1144 version: "6.0.0" 1144 version: "6.0.0"
1145 sqflite: 1145 sqflite:
1146 dependency: transitive 1146 dependency: transitive
1147 description: 1147 description:
1148 name: sqflite 1148 name: sqflite
1149 - url: "https://pub.dartlang.org" 1149 + url: "https://pub.flutter-io.cn"
1150 source: hosted 1150 source: hosted
1151 version: "2.0.2+1" 1151 version: "2.0.2+1"
1152 sqflite_common: 1152 sqflite_common:
1153 dependency: transitive 1153 dependency: transitive
1154 description: 1154 description:
1155 name: sqflite_common 1155 name: sqflite_common
1156 - url: "https://pub.dartlang.org" 1156 + url: "https://pub.flutter-io.cn"
1157 source: hosted 1157 source: hosted
1158 version: "2.2.1+1" 1158 version: "2.2.1+1"
1159 stack_trace: 1159 stack_trace:
1160 dependency: transitive 1160 dependency: transitive
1161 description: 1161 description:
1162 name: stack_trace 1162 name: stack_trace
1163 - url: "https://pub.dartlang.org" 1163 + url: "https://pub.flutter-io.cn"
1164 source: hosted 1164 source: hosted
1165 version: "1.10.0" 1165 version: "1.10.0"
1166 sticky_headers: 1166 sticky_headers:
1167 dependency: "direct main" 1167 dependency: "direct main"
1168 description: 1168 description:
1169 name: sticky_headers 1169 name: sticky_headers
1170 - url: "https://pub.dartlang.org" 1170 + url: "https://pub.flutter-io.cn"
1171 source: hosted 1171 source: hosted
1172 version: "0.3.0+2" 1172 version: "0.3.0+2"
1173 stream_channel: 1173 stream_channel:
1174 dependency: transitive 1174 dependency: transitive
1175 description: 1175 description:
1176 name: stream_channel 1176 name: stream_channel
1177 - url: "https://pub.dartlang.org" 1177 + url: "https://pub.flutter-io.cn"
1178 source: hosted 1178 source: hosted
1179 version: "2.1.0" 1179 version: "2.1.0"
1180 stream_transform: 1180 stream_transform:
1181 dependency: transitive 1181 dependency: transitive
1182 description: 1182 description:
1183 name: stream_transform 1183 name: stream_transform
1184 - url: "https://pub.dartlang.org" 1184 + url: "https://pub.flutter-io.cn"
1185 source: hosted 1185 source: hosted
1186 version: "2.0.0" 1186 version: "2.0.0"
1187 string_scanner: 1187 string_scanner:
1188 dependency: transitive 1188 dependency: transitive
1189 description: 1189 description:
1190 name: string_scanner 1190 name: string_scanner
1191 - url: "https://pub.dartlang.org" 1191 + url: "https://pub.flutter-io.cn"
1192 source: hosted 1192 source: hosted
1193 version: "1.1.0" 1193 version: "1.1.0"
1194 sync_http: 1194 sync_http:
1195 dependency: transitive 1195 dependency: transitive
1196 description: 1196 description:
1197 name: sync_http 1197 name: sync_http
1198 - url: "https://pub.dartlang.org" 1198 + url: "https://pub.flutter-io.cn"
1199 source: hosted 1199 source: hosted
1200 version: "0.3.0" 1200 version: "0.3.0"
1201 synchronized: 1201 synchronized:
1202 dependency: transitive 1202 dependency: transitive
1203 description: 1203 description:
1204 name: synchronized 1204 name: synchronized
1205 - url: "https://pub.dartlang.org" 1205 + url: "https://pub.flutter-io.cn"
1206 source: hosted 1206 source: hosted
1207 version: "3.0.0+2" 1207 version: "3.0.0+2"
1208 tapped: 1208 tapped:
1209 dependency: "direct main" 1209 dependency: "direct main"
1210 description: 1210 description:
1211 name: tapped 1211 name: tapped
1212 - url: "https://pub.dartlang.org" 1212 + url: "https://pub.flutter-io.cn"
1213 source: hosted 1213 source: hosted
1214 version: "2.0.0" 1214 version: "2.0.0"
1215 term_glyph: 1215 term_glyph:
1216 dependency: transitive 1216 dependency: transitive
1217 description: 1217 description:
1218 name: term_glyph 1218 name: term_glyph
1219 - url: "https://pub.dartlang.org" 1219 + url: "https://pub.flutter-io.cn"
1220 source: hosted 1220 source: hosted
1221 version: "1.2.0" 1221 version: "1.2.0"
1222 test: 1222 test:
1223 dependency: "direct dev" 1223 dependency: "direct dev"
1224 description: 1224 description:
1225 name: test 1225 name: test
1226 - url: "https://pub.dartlang.org" 1226 + url: "https://pub.flutter-io.cn"
1227 source: hosted 1227 source: hosted
1228 version: "1.21.1" 1228 version: "1.21.1"
1229 test_api: 1229 test_api:
1230 dependency: transitive 1230 dependency: transitive
1231 description: 1231 description:
1232 name: test_api 1232 name: test_api
1233 - url: "https://pub.dartlang.org" 1233 + url: "https://pub.flutter-io.cn"
1234 source: hosted 1234 source: hosted
1235 version: "0.4.9" 1235 version: "0.4.9"
1236 test_core: 1236 test_core:
1237 dependency: transitive 1237 dependency: transitive
1238 description: 1238 description:
1239 name: test_core 1239 name: test_core
1240 - url: "https://pub.dartlang.org" 1240 + url: "https://pub.flutter-io.cn"
1241 source: hosted 1241 source: hosted
1242 version: "0.4.13" 1242 version: "0.4.13"
1243 timing: 1243 timing:
1244 dependency: transitive 1244 dependency: transitive
1245 description: 1245 description:
1246 name: timing 1246 name: timing
1247 - url: "https://pub.dartlang.org" 1247 + url: "https://pub.flutter-io.cn"
1248 source: hosted 1248 source: hosted
1249 version: "1.0.0" 1249 version: "1.0.0"
1250 typed_data: 1250 typed_data:
1251 dependency: transitive 1251 dependency: transitive
1252 description: 1252 description:
1253 name: typed_data 1253 name: typed_data
1254 - url: "https://pub.dartlang.org" 1254 + url: "https://pub.flutter-io.cn"
1255 source: hosted 1255 source: hosted
1256 version: "1.3.0" 1256 version: "1.3.0"
1257 universal_io: 1257 universal_io:
1258 dependency: transitive 1258 dependency: transitive
1259 description: 1259 description:
1260 name: universal_io 1260 name: universal_io
1261 - url: "https://pub.dartlang.org" 1261 + url: "https://pub.flutter-io.cn"
1262 source: hosted 1262 source: hosted
1263 version: "2.0.4" 1263 version: "2.0.4"
1264 url_launcher: 1264 url_launcher:
1265 dependency: "direct main" 1265 dependency: "direct main"
1266 description: 1266 description:
1267 name: url_launcher 1267 name: url_launcher
1268 - url: "https://pub.dartlang.org" 1268 + url: "https://pub.flutter-io.cn"
1269 source: hosted 1269 source: hosted
1270 version: "6.1.2" 1270 version: "6.1.2"
1271 url_launcher_android: 1271 url_launcher_android:
1272 dependency: transitive 1272 dependency: transitive
1273 description: 1273 description:
1274 name: url_launcher_android 1274 name: url_launcher_android
1275 - url: "https://pub.dartlang.org" 1275 + url: "https://pub.flutter-io.cn"
1276 source: hosted 1276 source: hosted
1277 version: "6.0.17" 1277 version: "6.0.17"
1278 url_launcher_ios: 1278 url_launcher_ios:
1279 dependency: transitive 1279 dependency: transitive
1280 description: 1280 description:
1281 name: url_launcher_ios 1281 name: url_launcher_ios
1282 - url: "https://pub.dartlang.org" 1282 + url: "https://pub.flutter-io.cn"
1283 source: hosted 1283 source: hosted
1284 version: "6.0.17" 1284 version: "6.0.17"
1285 url_launcher_linux: 1285 url_launcher_linux:
1286 dependency: transitive 1286 dependency: transitive
1287 description: 1287 description:
1288 name: url_launcher_linux 1288 name: url_launcher_linux
1289 - url: "https://pub.dartlang.org" 1289 + url: "https://pub.flutter-io.cn"
1290 source: hosted 1290 source: hosted
1291 version: "3.0.1" 1291 version: "3.0.1"
1292 url_launcher_macos: 1292 url_launcher_macos:
1293 dependency: transitive 1293 dependency: transitive
1294 description: 1294 description:
1295 name: url_launcher_macos 1295 name: url_launcher_macos
1296 - url: "https://pub.dartlang.org" 1296 + url: "https://pub.flutter-io.cn"
1297 source: hosted 1297 source: hosted
1298 version: "3.0.1" 1298 version: "3.0.1"
1299 url_launcher_platform_interface: 1299 url_launcher_platform_interface:
1300 dependency: transitive 1300 dependency: transitive
1301 description: 1301 description:
1302 name: url_launcher_platform_interface 1302 name: url_launcher_platform_interface
1303 - url: "https://pub.dartlang.org" 1303 + url: "https://pub.flutter-io.cn"
1304 source: hosted 1304 source: hosted
1305 version: "2.0.5" 1305 version: "2.0.5"
1306 url_launcher_web: 1306 url_launcher_web:
1307 dependency: transitive 1307 dependency: transitive
1308 description: 1308 description:
1309 name: url_launcher_web 1309 name: url_launcher_web
1310 - url: "https://pub.dartlang.org" 1310 + url: "https://pub.flutter-io.cn"
1311 source: hosted 1311 source: hosted
1312 version: "2.0.11" 1312 version: "2.0.11"
1313 url_launcher_windows: 1313 url_launcher_windows:
1314 dependency: transitive 1314 dependency: transitive
1315 description: 1315 description:
1316 name: url_launcher_windows 1316 name: url_launcher_windows
1317 - url: "https://pub.dartlang.org" 1317 + url: "https://pub.flutter-io.cn"
1318 source: hosted 1318 source: hosted
1319 version: "3.0.1" 1319 version: "3.0.1"
1320 url_strategy: 1320 url_strategy:
1321 dependency: "direct main" 1321 dependency: "direct main"
1322 description: 1322 description:
1323 name: url_strategy 1323 name: url_strategy
1324 - url: "https://pub.dartlang.org" 1324 + url: "https://pub.flutter-io.cn"
1325 source: hosted 1325 source: hosted
1326 version: "0.2.0" 1326 version: "0.2.0"
1327 uuid: 1327 uuid:
1328 dependency: transitive 1328 dependency: transitive
1329 description: 1329 description:
1330 name: uuid 1330 name: uuid
1331 - url: "https://pub.dartlang.org" 1331 + url: "https://pub.flutter-io.cn"
1332 source: hosted 1332 source: hosted
1333 version: "3.0.6" 1333 version: "3.0.6"
1334 vector_math: 1334 vector_math:
1335 dependency: transitive 1335 dependency: transitive
1336 description: 1336 description:
1337 name: vector_math 1337 name: vector_math
1338 - url: "https://pub.dartlang.org" 1338 + url: "https://pub.flutter-io.cn"
1339 source: hosted 1339 source: hosted
1340 version: "2.1.2" 1340 version: "2.1.2"
1341 vibration: 1341 vibration:
1342 dependency: "direct main" 1342 dependency: "direct main"
1343 description: 1343 description:
1344 name: vibration 1344 name: vibration
1345 - url: "https://pub.dartlang.org" 1345 + url: "https://pub.flutter-io.cn"
1346 source: hosted 1346 source: hosted
1347 version: "1.7.4-nullsafety.0" 1347 version: "1.7.4-nullsafety.0"
1348 vibration_web: 1348 vibration_web:
1349 dependency: transitive 1349 dependency: transitive
1350 description: 1350 description:
1351 name: vibration_web 1351 name: vibration_web
1352 - url: "https://pub.dartlang.org" 1352 + url: "https://pub.flutter-io.cn"
1353 source: hosted 1353 source: hosted
1354 version: "1.6.3-nullsafety.0" 1354 version: "1.6.3-nullsafety.0"
1355 video_player: 1355 video_player:
1356 dependency: "direct main" 1356 dependency: "direct main"
1357 description: 1357 description:
1358 name: video_player 1358 name: video_player
1359 - url: "https://pub.dartlang.org" 1359 + url: "https://pub.flutter-io.cn"
1360 source: hosted 1360 source: hosted
1361 version: "2.4.2" 1361 version: "2.4.2"
1362 video_player_android: 1362 video_player_android:
1363 dependency: transitive 1363 dependency: transitive
1364 description: 1364 description:
1365 name: video_player_android 1365 name: video_player_android
1366 - url: "https://pub.dartlang.org" 1366 + url: "https://pub.flutter-io.cn"
1367 source: hosted 1367 source: hosted
1368 - version: "2.3.4" 1368 + version: "2.3.5"
1369 video_player_avfoundation: 1369 video_player_avfoundation:
1370 dependency: transitive 1370 dependency: transitive
1371 description: 1371 description:
1372 name: video_player_avfoundation 1372 name: video_player_avfoundation
1373 - url: "https://pub.dartlang.org" 1373 + url: "https://pub.flutter-io.cn"
1374 source: hosted 1374 source: hosted
1375 version: "2.3.4" 1375 version: "2.3.4"
1376 video_player_platform_interface: 1376 video_player_platform_interface:
1377 dependency: transitive 1377 dependency: transitive
1378 description: 1378 description:
1379 name: video_player_platform_interface 1379 name: video_player_platform_interface
1380 - url: "https://pub.dartlang.org" 1380 + url: "https://pub.flutter-io.cn"
1381 source: hosted 1381 source: hosted
1382 version: "5.1.2" 1382 version: "5.1.2"
1383 video_player_web: 1383 video_player_web:
1384 dependency: transitive 1384 dependency: transitive
1385 description: 1385 description:
1386 name: video_player_web 1386 name: video_player_web
1387 - url: "https://pub.dartlang.org" 1387 + url: "https://pub.flutter-io.cn"
1388 source: hosted 1388 source: hosted
1389 version: "2.0.10" 1389 version: "2.0.10"
1390 vm_service: 1390 vm_service:
1391 dependency: transitive 1391 dependency: transitive
1392 description: 1392 description:
1393 name: vm_service 1393 name: vm_service
1394 - url: "https://pub.dartlang.org" 1394 + url: "https://pub.flutter-io.cn"
1395 source: hosted 1395 source: hosted
1396 version: "8.2.2" 1396 version: "8.2.2"
1397 watcher: 1397 watcher:
1398 dependency: transitive 1398 dependency: transitive
1399 description: 1399 description:
1400 name: watcher 1400 name: watcher
1401 - url: "https://pub.dartlang.org" 1401 + url: "https://pub.flutter-io.cn"
1402 source: hosted 1402 source: hosted
1403 version: "1.0.1" 1403 version: "1.0.1"
1404 web_socket_channel: 1404 web_socket_channel:
1405 dependency: transitive 1405 dependency: transitive
1406 description: 1406 description:
1407 name: web_socket_channel 1407 name: web_socket_channel
1408 - url: "https://pub.dartlang.org" 1408 + url: "https://pub.flutter-io.cn"
1409 source: hosted 1409 source: hosted
1410 version: "2.2.0" 1410 version: "2.2.0"
1411 webdriver: 1411 webdriver:
1412 dependency: transitive 1412 dependency: transitive
1413 description: 1413 description:
1414 name: webdriver 1414 name: webdriver
1415 - url: "https://pub.dartlang.org" 1415 + url: "https://pub.flutter-io.cn"
1416 source: hosted 1416 source: hosted
1417 version: "3.0.0" 1417 version: "3.0.0"
1418 webkit_inspection_protocol: 1418 webkit_inspection_protocol:
1419 dependency: transitive 1419 dependency: transitive
1420 description: 1420 description:
1421 name: webkit_inspection_protocol 1421 name: webkit_inspection_protocol
1422 - url: "https://pub.dartlang.org" 1422 + url: "https://pub.flutter-io.cn"
1423 source: hosted 1423 source: hosted
1424 version: "1.1.0" 1424 version: "1.1.0"
1425 webview_flutter: 1425 webview_flutter:
1426 dependency: "direct main" 1426 dependency: "direct main"
1427 description: 1427 description:
1428 name: webview_flutter 1428 name: webview_flutter
1429 - url: "https://pub.dartlang.org" 1429 + url: "https://pub.flutter-io.cn"
1430 source: hosted 1430 source: hosted
1431 version: "3.0.4" 1431 version: "3.0.4"
1432 webview_flutter_android: 1432 webview_flutter_android:
1433 dependency: transitive 1433 dependency: transitive
1434 description: 1434 description:
1435 name: webview_flutter_android 1435 name: webview_flutter_android
1436 - url: "https://pub.dartlang.org" 1436 + url: "https://pub.flutter-io.cn"
1437 source: hosted 1437 source: hosted
1438 version: "2.8.9" 1438 version: "2.8.9"
1439 webview_flutter_platform_interface: 1439 webview_flutter_platform_interface:
1440 dependency: transitive 1440 dependency: transitive
1441 description: 1441 description:
1442 name: webview_flutter_platform_interface 1442 name: webview_flutter_platform_interface
1443 - url: "https://pub.dartlang.org" 1443 + url: "https://pub.flutter-io.cn"
1444 source: hosted 1444 source: hosted
1445 - version: "1.9.0" 1445 + version: "1.9.1"
1446 webview_flutter_wkwebview: 1446 webview_flutter_wkwebview:
1447 dependency: transitive 1447 dependency: transitive
1448 description: 1448 description:
1449 name: webview_flutter_wkwebview 1449 name: webview_flutter_wkwebview
1450 - url: "https://pub.dartlang.org" 1450 + url: "https://pub.flutter-io.cn"
1451 source: hosted 1451 source: hosted
1452 - version: "2.8.0" 1452 + version: "2.8.1"
1453 win32: 1453 win32:
1454 dependency: transitive 1454 dependency: transitive
1455 description: 1455 description:
1456 name: win32 1456 name: win32
1457 - url: "https://pub.dartlang.org" 1457 + url: "https://pub.flutter-io.cn"
1458 source: hosted 1458 source: hosted
1459 version: "2.6.1" 1459 version: "2.6.1"
1460 xdg_directories: 1460 xdg_directories:
1461 dependency: transitive 1461 dependency: transitive
1462 description: 1462 description:
1463 name: xdg_directories 1463 name: xdg_directories
1464 - url: "https://pub.dartlang.org" 1464 + url: "https://pub.flutter-io.cn"
1465 source: hosted 1465 source: hosted
1466 version: "0.2.0+1" 1466 version: "0.2.0+1"
1467 xml: 1467 xml:
1468 dependency: transitive 1468 dependency: transitive
1469 description: 1469 description:
1470 name: xml 1470 name: xml
1471 - url: "https://pub.dartlang.org" 1471 + url: "https://pub.flutter-io.cn"
1472 source: hosted 1472 source: hosted
1473 version: "6.1.0" 1473 version: "6.1.0"
1474 yaml: 1474 yaml:
1475 dependency: transitive 1475 dependency: transitive
1476 description: 1476 description:
1477 name: yaml 1477 name: yaml
1478 - url: "https://pub.dartlang.org" 1478 + url: "https://pub.flutter-io.cn"
1479 source: hosted 1479 source: hosted
1480 version: "3.1.1" 1480 version: "3.1.1"
1481 sdks: 1481 sdks:
......
...@@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev ...@@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
15 # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. 15 # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
16 # Read more about iOS versioning at 16 # Read more about iOS versioning at
17 # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html 17 # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
18 -version: 1.0.0+1 18 +version: 1.0.0+2
19 19
20 environment: 20 environment:
21 sdk: ">=2.16.2 <3.0.0" 21 sdk: ">=2.16.2 <3.0.0"
...@@ -113,7 +113,7 @@ dependencies: ...@@ -113,7 +113,7 @@ dependencies:
113 113
114 animated_radial_menu: ^0.0.1 114 animated_radial_menu: ^0.0.1
115 115
116 - flutter_braintree: ^2.3.1 116 + flutter_inapp_purchase: ^5.3.0
117 117
118 dependency_overrides: 118 dependency_overrides:
119 decimal: 1.5.0 119 decimal: 1.5.0
......