Commit 8a903885 authored by skeyboy's avatar skeyboy

Android 登录页修改

parent c70dc107
import 'dart:io'; import 'dart:io';
import 'package:bruno/bruno.dart';
import 'package:chart/common/routers/routes.dart'; import 'package:chart/common/routers/routes.dart';
import 'package:chart/pages/application/index.dart'; import 'package:chart/pages/application/index.dart';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
...@@ -272,25 +271,25 @@ class SignInPage extends GetView<SignInController> { ...@@ -272,25 +271,25 @@ class SignInPage extends GetView<SignInController> {
suffixIcon: InkWell( suffixIcon: InkWell(
onTap: () => controller.chageCodeStatus(), onTap: () => controller.chageCodeStatus(),
child: Obx(() => Container( child: Obx(() => Container(
// height: 20, // height: 20,
width: 100, width: 100,
// padding: EdgeInsets.all(5.0), // padding: EdgeInsets.all(5.0),
decoration: BoxDecoration( decoration: BoxDecoration(
// color: Colors.red, // color: Colors.red,
// border: Border.all( // border: Border.all(
// color: controller.codeEnable.value // color: controller.codeEnable.value
// ? Color(0xFF0165B8) // ? Color(0xFF0165B8)
// : Colors.white), // : Colors.white),
), ),
child: Center( child: Center(
child: Text( child: Text(
controller.verifyStr.value, controller.verifyStr.value,
style: TextStyle( style: TextStyle(
color: controller.codeEnable.value color: controller.codeEnable.value
? Color(0xFF0165B8) ? Color(0xFF0165B8)
: Color(0xFFACB1B6)), : Color(0xFFACB1B6)),
)), )),
)), )),
), ),
// isPassword: true, // isPassword: true,
), ),
...@@ -433,275 +432,287 @@ class SignInPage extends GetView<SignInController> { ...@@ -433,275 +432,287 @@ class SignInPage extends GetView<SignInController> {
return Scaffold( return Scaffold(
body: Platform.isIOS body: Platform.isIOS
? Container( ? Container(
width: double.infinity, width: double.infinity,
height: double.infinity, height: double.infinity,
// ignore: sort_child_properties_last // ignore: sort_child_properties_last
child: Column( child: Column(
children: [ children: [
Expanded( Expanded(
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end,
children: [ children: [
_buildLogo(), _buildLogo(),
], ],
)), )),
Expanded( Expanded(
child: Center( child: Center(
child: Padding( child: Padding(
padding: EdgeInsets.only(top: 90), padding: EdgeInsets.only(top: 90),
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
SocialLoginButton( SocialLoginButton(
text: "通过 Apple 登录", text: "通过 Apple 登录",
buttonType: SocialLoginButtonType.apple, buttonType: SocialLoginButtonType.apple,
onPressed: () { onPressed: () {
Get.bottomSheet( Get.bottomSheet(
Container( Container(
padding: EdgeInsets.all(14), padding: EdgeInsets.all(14),
decoration: BoxDecoration( decoration: BoxDecoration(
// topLeft: Radius.circular(30), topRight: Radius.circular(30))) // topLeft: Radius.circular(30), topRight: Radius.circular(30)))
borderRadius: BorderRadius.only( borderRadius: BorderRadius.only(
topLeft: Radius.circular(15), topLeft: Radius.circular(15),
topRight: Radius.circular(15)), topRight: Radius.circular(15)),
color: Colors.white, color: Colors.white,
),
height: 260,
child: Column(children: [
Text(
"请阅读并同意以下条款",
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold),
),
SizedBox(
height: 20,
),
Padding(
padding: EdgeInsets.symmetric(
vertical: 20),
child: RichText(
text: TextSpan(
style:
DefaultTextStyle.of(context)
.style,
children: [
TextSpan(
text: '《用户协议》',
recognizer:
TapGestureRecognizer()
..onTap = () {
Get.toNamed(AppRoutes
.USER_PRIVACT);
},
style: TextStyle(
fontWeight:
FontWeight.bold,
color: AppColors
.primaryElement)),
TextSpan(
text: '《隐私权限》',
recognizer:
TapGestureRecognizer()
..onTap = () {
Get.toNamed(
AppRoutes
.PRIVACT);
},
style: TextStyle(
fontWeight:
FontWeight.bold,
color: AppColors
.primaryElement)),
],
),
), ),
height: 260,
child: Column(children: [
Text(
"请阅读并同意以下条款",
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold),
),
SizedBox(
height: 20,
),
Padding(
padding: EdgeInsets.symmetric(
vertical: 20),
child: RichText(
text: TextSpan(
style:
DefaultTextStyle.of(context)
.style,
children: [
TextSpan(
text: '《用户协议》',
recognizer:
TapGestureRecognizer()
..onTap = () {
Get.toNamed(AppRoutes
.USER_PRIVACT);
},
style: TextStyle(
fontWeight:
FontWeight.bold,
color: AppColors
.primaryElement)),
TextSpan(
text: '《隐私权限》',
recognizer:
TapGestureRecognizer()
..onTap = () {
Get.toNamed(
AppRoutes
.PRIVACT);
},
style: TextStyle(
fontWeight:
FontWeight.bold,
color: AppColors
.primaryElement)),
],
),
),
),
SizedBox(
height: 20,
),
btnFlatButtonWidget(
onPressed: () {
Get.back();
controller.signInWithApple();
},
width: 294,
gbColor: AppColors.primaryElement,
fontColor:
AppColors.primaryBackground,
title: "同意并登录",
fontWeight: FontWeight.w500,
fontSize: 16,
)
// Text(
// "请阅读并同意以下条款",
// style: TextStyle(
// fontSize: 16,
// color: Colors.blue[900],
// fontWeight: FontWeight.bold),
// ),
]),
), ),
SizedBox( // backgroundColor: Colors.white,
height: 20, );
), // controller.signInWithApple
btnFlatButtonWidget( },
onPressed: () { ),
Get.back();
controller.signInWithApple();
},
width: 294,
gbColor: AppColors.primaryElement,
fontColor:
AppColors.primaryBackground,
title: "同意并登录",
fontWeight: FontWeight.w500,
fontSize: 16,
)
// Text(
// "请阅读并同意以下条款",
// style: TextStyle(
// fontSize: 16,
// color: Colors.blue[900],
// fontWeight: FontWeight.bold),
// ),
]),
),
// backgroundColor: Colors.white,
);
// controller.signInWithApple
},
),
SizedBox( SizedBox(
height: 20, height: 20,
), ),
SocialLoginButton( SocialLoginButton(
text: "不登录使用", text: "不登录使用",
buttonType: buttonType:
SocialLoginButtonType.generalLogin, SocialLoginButtonType.generalLogin,
backgroundColor: AppColors.thirdElement, backgroundColor: AppColors.thirdElement,
onPressed: () async { onPressed: () async {
Get.back(); Get.back();
}), }),
// Get.put(ApplicationController()); // Get.put(ApplicationController());
// await Get.offAndToNamed( // await Get.offAndToNamed(
// AppRoutes.Application); // AppRoutes.Application);
// }), // }),
// SizedBox( // SizedBox(
// height: 20, // height: 20,
// ), // ),
// SocialLoginButton( // SocialLoginButton(
// text: "微信登录", // text: "微信登录",
// buttonType: // buttonType:
// SocialLoginButtonType.generalLogin, // SocialLoginButtonType.generalLogin,
// backgroundColor: AppColors.thirdElement, // backgroundColor: AppColors.thirdElement,
// onPressed: () async { // onPressed: () async {
// Get.back(); // Get.back();
// }), // }),
], ],
)), )),
), ),
) )
], ],
), ),
padding: EdgeInsets.symmetric(horizontal: 16), padding: EdgeInsets.symmetric(horizontal: 16),
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage( image: DecorationImage(
image: Image.asset("assets/images/bg2.png").image, image: Image.asset("assets/images/bg2.png").image,
fit: BoxFit.cover), fit: BoxFit.cover),
)) ))
: buildAndroidSigin(context)); : buildAndroidSigin(context));
} }
Widget buildAndroidSigin(BuildContext buildContext) { Widget buildAndroidSigin(BuildContext buildContext) {
return GestureDetector( return GestureDetector(
onTap: ()=> Focus.of(buildContext).unfocus(), behavior: HitTestBehavior.translucent,
child: Stack( onTap: () => Focus.of(buildContext).unfocus(),
alignment: Alignment.center, child: SingleChildScrollView(
children: <Widget>[ child: Container(
Container( height: Get.height,
decoration: BoxDecoration( decoration: BoxDecoration(
image: DecorationImage( image: DecorationImage(
image: Image.asset("assets/images/background.png").image, image: Image.asset("assets/images/background.png").image,
fit: BoxFit.cover), fit: BoxFit.cover),
), ),
child: Column( child: Stack(
mainAxisAlignment: MainAxisAlignment.center, children: [
children: <Widget>[ Positioned(
Column( child: GestureDetector(
children: [ onTap: () => Get.back(), child: Icon(Icons.arrow_back)),
Row( top: 45,
children: [ left: 35,
const Spacer(), ),
SizedBox( Column(
height: 145, mainAxisAlignment: MainAxisAlignment.start,
width: 145, children: <Widget>[
child: Image.asset("assets/images/logo.png"), SizedBox(height: defaultPadding * 8),
), Column(
const Spacer(), children: [
], Row(
), children: [
SizedBox(height: defaultPadding * 1.5), const Spacer(),
], SizedBox(
), height: 75,
Row( width: 75,
children: [ child: Image.asset(
Spacer(), "assets/images/ic_launcher.png",
Expanded( fit: BoxFit.fill,
flex: 8,
child: Form(
child: Column(
children: [
TextFormField(
controller: controller.mobileMemberController,
keyboardType: TextInputType.emailAddress,
textInputAction: TextInputAction.next,
cursorColor: kPrimaryColor,
onSaved: (email) {},
decoration: const InputDecoration(
hintText: "输入手机号",
prefixIcon: Padding(
padding: EdgeInsets.all(defaultPadding),
child: Icon(Icons.phone_android),
),
),
), ),
Padding( ),
padding: const EdgeInsets.symmetric( const Spacer(),
vertical: defaultPadding), ],
child: TextFormField( ),
controller: controller.codeController, SizedBox(height: defaultPadding * 4),
textInputAction: TextInputAction.done, ],
obscureText: true, ),
Row(
children: [
Spacer(),
Expanded(
flex: 8,
child: Form(
child: Column(
children: [
TextFormField(
controller: controller.mobileMemberController,
keyboardType: TextInputType.emailAddress,
textInputAction: TextInputAction.next,
cursorColor: kPrimaryColor, cursorColor: kPrimaryColor,
onSaved: (email) {},
decoration: const InputDecoration( decoration: const InputDecoration(
hintText: "输入验证码", hintText: "输入手机号",
prefixIcon: Padding( prefixIcon: Padding(
padding: EdgeInsets.all(defaultPadding), padding: EdgeInsets.all(defaultPadding),
child: Icon(Icons.verified_sharp), child: Icon(Icons.phone_android),
), ),
), ),
), ),
), Padding(
Row( padding: const EdgeInsets.symmetric(
children: [ vertical: defaultPadding),
Flexible(child: Container()), child: TextFormField(
GestureDetector( controller: controller.codeController,
onTap: () => controller.chageCodeStatus(), textInputAction: TextInputAction.done,
child: const Text( obscureText: true,
"获取验证码", cursorColor: kPrimaryColor,
style: TextStyle( decoration: const InputDecoration(
color: Colors.white54, fontSize: 12), hintText: "输入验证码",
prefixIcon: Padding(
padding: EdgeInsets.all(defaultPadding),
child: Icon(Icons.verified_sharp),
),
), ),
) ),
], ),
), Row(
const SizedBox(height: defaultPadding), children: [
Hero( Flexible(child: Container()),
tag: "login_btn", GestureDetector(
child: Container( onTap: () => controller.chageCodeStatus(),
width: Get.width - 40, child: const Text(
height: 45, "获取验证码",
child: ElevatedButton( style: TextStyle(
// style: ButtonStyle(backgroundColor: MaterialStateProperty.all(Color(0xFF6F35A5))), color: Colors.white54, fontSize: 12),
onPressed: () { ),
controller.handleSignIn(); )
}, ],
child: Text( ),
"登录".toUpperCase(), const SizedBox(height: defaultPadding),
Hero(
tag: "login_btn",
child: Container(
width: Get.width - 40,
height: 45,
child: ElevatedButton(
// style: ButtonStyle(backgroundColor: MaterialStateProperty.all(Color(0xFF6F35A5))),
onPressed: () {
controller.handleSignIn();
},
child: Text(
"登录".toUpperCase(),
),
), ),
), ),
), ),
), const SizedBox(height: defaultPadding),
const SizedBox(height: defaultPadding), ],
], ),
), ),
), ),
), Spacer(),
Spacer(), ],
], ),
), ],
], )
), ],
), ),
),
],
), ),
); );
......
...@@ -30,6 +30,7 @@ import 'package:flutter_client_sse/flutter_client_sse.dart'; ...@@ -30,6 +30,7 @@ import 'package:flutter_client_sse/flutter_client_sse.dart';
// //
class HomeController extends GetxController with SingleGetTickerProviderMixin { class HomeController extends GetxController with SingleGetTickerProviderMixin {
HomeController(); HomeController();
static HomeController get to => Get.put(HomeController()); static HomeController get to => Get.put(HomeController());
/// 响应式成员变量 /// 响应式成员变量
...@@ -41,6 +42,7 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -41,6 +42,7 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
late AnimationController _controller; late AnimationController _controller;
late Animation<double> _animation; late Animation<double> _animation;
bool _isRotated = false; bool _isRotated = false;
// ignore: prefer_typing_uninitialized_variables // ignore: prefer_typing_uninitialized_variables
late var sse; late var sse;
...@@ -69,8 +71,24 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -69,8 +71,24 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
/// 事件 /// 事件
bool gotoLoginPage() {
if (UserStore.to.isLogin == false) {
Get.toNamed(AppRoutes.SIGN_IN);
return true;
} else {
return false;
}
}
void sendMessage(Chat.ChatMessage message) async { void sendMessage(Chat.ChatMessage message) async {
if (state.isLoading || message.text.trim().isEmpty) { if (state.isLoading || message.text
.trim()
.isEmpty) {
return;
}
/// 需要先进入登录页才可
if (gotoLoginPage()) {
return; return;
} }
Vibrate.feedback(FeedbackType.impact); Vibrate.feedback(FeedbackType.impact);
...@@ -185,6 +203,7 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -185,6 +203,7 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
void addCount() { void addCount() {
// count.value = count.value + 1; // count.value = count.value + 1;
} }
// 方法 // 方法
closeChat() async { closeChat() async {
...@@ -334,11 +353,11 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -334,11 +353,11 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
user: receiveUser, user: receiveUser,
createdAt: DateTime.now(), createdAt: DateTime.now(),
text: "您关联的上下文超出了我的理解能力范围,请点击右上角刷新按钮重置会话。" text: "您关联的上下文超出了我的理解能力范围,请点击右上角刷新按钮重置会话。"
// user: receiveUser, // user: receiveUser,
// createdAt: DateTime.now(), // createdAt: DateTime.now(),
// // id: const Uuid().v4(), // // id: const Uuid().v4(),
// text: "", // text: "",
) )
]); ]);
} else { } else {
state.messageList.setRange(0, 1, [ state.messageList.setRange(0, 1, [
...@@ -348,11 +367,11 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -348,11 +367,11 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
text: state.messageList.value[0].text == "LOADING" text: state.messageList.value[0].text == "LOADING"
? text ? text
: state.messageList.value[0].text + text : state.messageList.value[0].text + text
// user: receiveUser, // user: receiveUser,
// createdAt: DateTime.now(), // createdAt: DateTime.now(),
// // id: const Uuid().v4(), // // id: const Uuid().v4(),
// text: "", // text: "",
) )
]); ]);
} }
...@@ -365,7 +384,8 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -365,7 +384,8 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
try { try {
await UserAPI.resetConversion(); await UserAPI.resetConversion();
EasyLoading.showToast('已将对话上下文重置!', maskType: EasyLoadingMaskType.none); EasyLoading.showToast(
'已将对话上下文重置!', maskType: EasyLoadingMaskType.none);
} catch (e) {} } catch (e) {}
} }
...@@ -461,8 +481,8 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin { ...@@ -461,8 +481,8 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
ApplicationController.to.onLongPressEnd(details); ApplicationController.to.onLongPressEnd(details);
} }
// onLongPressStart: cc.onLongPressStart, // onLongPressStart: cc.onLongPressStart,
// onLongPressEnd: cc.onLongPressEnd // onLongPressEnd: cc.onLongPressEnd
// obx(Map map) {} // obx(Map map) {}
} }
...@@ -5,392 +5,448 @@ packages: ...@@ -5,392 +5,448 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: _flutterfire_internals name: _flutterfire_internals
url: "https://pub.dartlang.org" sha256: f175bc1414e4edf8c5b83372c98eeabecf8353f39c9da423c2cfdf1f1f508788
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.0" version: "1.1.0"
alipay_kit: alipay_kit:
dependency: "direct main" dependency: "direct main"
description: description:
name: alipay_kit name: alipay_kit
url: "https://pub.dartlang.org" sha256: fa8e55b304f770cd9640356a72c7b12476eb72e5acf231cea568fd9463213a4c
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.0.0" version: "5.0.0"
alipay_kit_android: alipay_kit_android:
dependency: transitive dependency: transitive
description: description:
name: alipay_kit_android name: alipay_kit_android
url: "https://pub.dartlang.org" sha256: "5c8ec94fb0c2e8cdffc4d0ed9459b8c30bf0e822c2c1b910ff85d2124ad7ecb4"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.0.0" version: "5.0.0"
animated_text_kit: animated_text_kit:
dependency: "direct main" dependency: "direct main"
description: description:
name: animated_text_kit name: animated_text_kit
url: "https://pub.dartlang.org" sha256: "37392a5376c9a1a503b02463c38bc0342ef814ddbb8f9977bc90f2a84b22fa92"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.2.2" version: "4.2.2"
another_flushbar: another_flushbar:
dependency: transitive dependency: transitive
description: description:
name: another_flushbar name: another_flushbar
url: "https://pub.dartlang.org" sha256: fa09f8a4ca582c417669b7b1d0e85ce65bd074d80bb0dcbb1302ad1b22bdc3ef
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.12.29" version: "1.12.29"
another_transformer_page_view: another_transformer_page_view:
dependency: transitive dependency: transitive
description: description:
name: another_transformer_page_view name: another_transformer_page_view
url: "https://pub.dartlang.org" sha256: "91cd4bef0b66dababe481bc02eb41f9503178d91dabcb3c15423b05abf1980d8"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.0" version: "1.1.0"
app_settings: app_settings:
dependency: "direct main" dependency: "direct main"
description: description:
name: app_settings name: app_settings
url: "https://pub.dartlang.org" sha256: "66715a323ac36d6c8201035ba678777c0d2ea869e4d7064300d95af10c3bb8cb"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.2.0" version: "4.2.0"
args: args:
dependency: transitive dependency: transitive
description: description:
name: args name: args
url: "https://pub.dartlang.org" sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.4.0" version: "2.4.0"
async: async:
dependency: transitive dependency: transitive
description: description:
name: async name: async
url: "https://pub.dartlang.org" sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.9.0" version: "2.10.0"
babstrap_settings_screen: babstrap_settings_screen:
dependency: "direct main" dependency: "direct main"
description: description:
name: babstrap_settings_screen name: babstrap_settings_screen
url: "https://pub.dartlang.org" sha256: "02457a286837d3b701db4b317a08c24b185cf5945a734122c143e7ce78030399"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.1.5+1" version: "0.1.5+1"
boolean_selector: boolean_selector:
dependency: transitive dependency: transitive
description: description:
name: boolean_selector name: boolean_selector
url: "https://pub.dartlang.org" sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.0" version: "2.1.1"
bubble: bubble:
dependency: "direct main" dependency: "direct main"
description: description:
name: bubble name: bubble
url: "https://pub.dartlang.org" sha256: "65b992b8f8ba2e7e2871190cbdfaa0818b6de2f340bef37cb5ee1b61debe0226"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.2.1" version: "1.2.1"
cached_network_image: cached_network_image:
dependency: "direct main" dependency: "direct main"
description: description:
name: cached_network_image name: cached_network_image
url: "https://pub.dartlang.org" sha256: fd3d0dc1d451f9a252b32d95d3f0c3c487bc41a75eba2e6097cb0b9c71491b15
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.2.3" version: "3.2.3"
cached_network_image_platform_interface: cached_network_image_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: cached_network_image_platform_interface name: cached_network_image_platform_interface
url: "https://pub.dartlang.org" sha256: bb2b8403b4ccdc60ef5f25c70dead1f3d32d24b9d6117cfc087f496b178594a7
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
cached_network_image_web: cached_network_image_web:
dependency: transitive dependency: transitive
description: description:
name: cached_network_image_web name: cached_network_image_web
url: "https://pub.dartlang.org" sha256: b8eb814ebfcb4dea049680f8c1ffb2df399e4d03bf7a352c775e26fa06e02fa0
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.2" version: "1.0.2"
card_swiper: card_swiper:
dependency: "direct main" dependency: "direct main"
description: description:
name: card_swiper name: card_swiper
url: "https://pub.dartlang.org" sha256: "0c94c538f47be1dab52d018d4900a7046b4cb0700dc7f95b8628da89d1212b35"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.4" version: "2.0.4"
characters: characters:
dependency: transitive dependency: transitive
description: description:
name: characters name: characters
url: "https://pub.dartlang.org" sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.2.1" version: "1.2.1"
clipboard: clipboard:
dependency: "direct main" dependency: "direct main"
description: description:
name: clipboard name: clipboard
url: "https://pub.dartlang.org" sha256: "2ec38f0e59878008ceca0ab122e4bfde98847f88ef0f83331362ba4521f565a9"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.1.3" version: "0.1.3"
clock: clock:
dependency: transitive dependency: transitive
description: description:
name: clock name: clock
url: "https://pub.dartlang.org" sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.1" version: "1.1.1"
collection: collection:
dependency: transitive dependency: transitive
description: description:
name: collection name: collection
url: "https://pub.dartlang.org" sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.16.0" version: "1.17.0"
connectivity_plus: connectivity_plus:
dependency: "direct main" dependency: "direct main"
description: description:
name: connectivity_plus name: connectivity_plus
url: "https://pub.dartlang.org" sha256: d73575bb66216738db892f72ba67dc478bd3b5490fbbcf43644b57645eabc822
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.3" version: "3.0.4"
connectivity_plus_platform_interface: connectivity_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: connectivity_plus_platform_interface name: connectivity_plus_platform_interface
url: "https://pub.dartlang.org" sha256: cf1d1c28f4416f8c654d7dc3cd638ec586076255d407cef3ddbdaf178272a71a
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.2.4" version: "1.2.4"
contact_picker_platform_interface: contact_picker_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: contact_picker_platform_interface name: contact_picker_platform_interface
url: "https://pub.dartlang.org" sha256: "40847ffa0f6e6755c0047e8ef35c4b622a2b053f41ef175d22c19f03984a9ed1"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.7.0" version: "4.7.0"
contact_picker_web: contact_picker_web:
dependency: transitive dependency: transitive
description: description:
name: contact_picker_web name: contact_picker_web
url: "https://pub.dartlang.org" sha256: "13e739a6ce8f3286e441028dec5967b90fd2d5ceaec53045ae054b030877fe31"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.7.0" version: "4.7.0"
convert: convert:
dependency: transitive dependency: transitive
description: description:
name: convert name: convert
url: "https://pub.dartlang.org" sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.1.1" version: "3.1.1"
cookie_jar: cookie_jar:
dependency: "direct main" dependency: "direct main"
description: description:
name: cookie_jar name: cookie_jar
url: "https://pub.dartlang.org" sha256: d1cc6516a190ba667941f722b6365d202caff3dacb38de24268b8d6ff1ec8a1d
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.1" version: "3.0.1"
crisp: crisp:
dependency: "direct main" dependency: "direct main"
description: description:
name: crisp name: crisp
url: "https://pub.dartlang.org" sha256: "3e866046776d65f9745e9845e4c348fcebdf7ca067009deb4554950fd41bedad"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.3.1" version: "0.3.1"
cross_file: cross_file:
dependency: transitive dependency: transitive
description: description:
name: cross_file name: cross_file
url: "https://pub.dartlang.org" sha256: "0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.3.3+4" version: "0.3.3+4"
crypto: crypto:
dependency: transitive dependency: transitive
description: description:
name: crypto name: crypto
url: "https://pub.dartlang.org" sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.2" version: "3.0.2"
csslib: csslib:
dependency: transitive dependency: transitive
description: description:
name: csslib name: csslib
url: "https://pub.dartlang.org" sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.17.2" version: "0.17.2"
cupertino_icons: cupertino_icons:
dependency: "direct main" dependency: "direct main"
description: description:
name: cupertino_icons name: cupertino_icons
url: "https://pub.dartlang.org" sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.5" version: "1.0.5"
curved_navigation_bar: curved_navigation_bar:
dependency: "direct main" dependency: "direct main"
description: description:
name: curved_navigation_bar name: curved_navigation_bar
url: "https://pub.dartlang.org" sha256: ea6412d00c5d83501bbf1cf9d1ac2ff11a20fbaf910c103c95ace7de82910334
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.3" version: "1.0.3"
custom_pop_up_menu: custom_pop_up_menu:
dependency: "direct main" dependency: "direct main"
description: description:
name: custom_pop_up_menu name: custom_pop_up_menu
url: "https://pub.dartlang.org" sha256: eeac484c6ddffffb25e803dc2a5cc9381e700a29f074e9fcc76fe36b62fde850
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.2.4" version: "1.2.4"
dash_chat_2: dash_chat_2:
dependency: "direct main" dependency: "direct main"
description: description:
name: dash_chat_2 name: dash_chat_2
url: "https://pub.dartlang.org" sha256: "7ffdeb023fb2c9e194e2147ef8e967d36e4481493178051ceb36d98c62396ddd"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.0.15" version: "0.0.15"
dbus: dbus:
dependency: transitive dependency: transitive
description: description:
name: dbus name: dbus
url: "https://pub.dartlang.org" sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.7.8" version: "0.7.8"
device_info_plus: device_info_plus:
dependency: "direct main" dependency: "direct main"
description: description:
name: device_info_plus name: device_info_plus
url: "https://pub.dartlang.org" sha256: "435383ca05f212760b0a70426b5a90354fe6bd65992b3a5e27ab6ede74c02f5c"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "8.1.0" version: "8.2.0"
device_info_plus_platform_interface: device_info_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: device_info_plus_platform_interface name: device_info_plus_platform_interface
url: "https://pub.dartlang.org" sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "7.0.0" version: "7.0.0"
diffutil_dart: diffutil_dart:
dependency: transitive dependency: transitive
description: description:
name: diffutil_dart name: diffutil_dart
url: "https://pub.dartlang.org" sha256: e0297e4600b9797edff228ed60f4169a778ea357691ec98408fa3b72994c7d06
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.0" version: "3.0.0"
dio: dio:
dependency: "direct main" dependency: "direct main"
description: description:
name: dio name: dio
url: "https://pub.dartlang.org" sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.0.6" version: "4.0.6"
dio_cookie_manager: dio_cookie_manager:
dependency: "direct main" dependency: "direct main"
description: description:
name: dio_cookie_manager name: dio_cookie_manager
url: "https://pub.dartlang.org" sha256: ed7ee3ba6cdb54599c8984d5a4ce09675c553ead6c28608eb54e38eec5b4f954
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
easy_container: easy_container:
dependency: "direct main" dependency: "direct main"
description: description:
name: easy_container name: easy_container
url: "https://pub.dartlang.org" sha256: b3264401acca9c6a512e4221169b619320e489451bae2213832aee68fb741196
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.4+1" version: "1.0.4+1"
equatable: equatable:
dependency: transitive dependency: transitive
description: description:
name: equatable name: equatable
url: "https://pub.dartlang.org" sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.5" version: "2.0.5"
eventsource: eventsource:
dependency: "direct main" dependency: "direct main"
description: description:
name: eventsource name: eventsource
url: "https://pub.dartlang.org" sha256: e21d60cd2320df8c8c303ebe11c80aa96b10928f411a12be31215062d8091be0
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.4.0" version: "0.4.0"
extended_phone_number_input: extended_phone_number_input:
dependency: "direct main" dependency: "direct main"
description: description:
name: extended_phone_number_input name: extended_phone_number_input
url: "https://pub.dartlang.org" sha256: af41a682b115e50d5d11259628e9d3e0677cf966d4b639cf5ab2b2b7f06f612d
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.2" version: "1.0.2"
fake_async: fake_async:
dependency: transitive dependency: transitive
description: description:
name: fake_async name: fake_async
url: "https://pub.dartlang.org" sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.3.1" version: "1.3.1"
ffi: ffi:
dependency: transitive dependency: transitive
description: description:
name: ffi name: ffi
url: "https://pub.dartlang.org" sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
file: file:
dependency: transitive dependency: transitive
description: description:
name: file name: file
url: "https://pub.dartlang.org" sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.1.4" version: "6.1.4"
file_picker: file_picker:
dependency: "direct main" dependency: "direct main"
description: description:
name: file_picker name: file_picker
url: "https://pub.dartlang.org" sha256: dcde5ad1a0cebcf3715ea3f24d0db1888bf77027a26c77d7779e8ef63b8ade62
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.2.6" version: "5.2.9"
firebase_auth: firebase_auth:
dependency: transitive dependency: transitive
description: description:
name: firebase_auth name: firebase_auth
url: "https://pub.dartlang.org" sha256: "3d33d6646f08407122cd2cbd292d274b98035d93f59c9e341ba992ebefd59ffa"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.4.0" version: "4.4.0"
firebase_auth_platform_interface: firebase_auth_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: firebase_auth_platform_interface name: firebase_auth_platform_interface
url: "https://pub.dartlang.org" sha256: "5d5f283517ba34afd69ef448cc81ea23bcf8887393bedae4f70f45060b045fb9"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.13.0" version: "6.13.0"
firebase_auth_web: firebase_auth_web:
dependency: transitive dependency: transitive
description: description:
name: firebase_auth_web name: firebase_auth_web
url: "https://pub.dartlang.org" sha256: f50f7026b95c62dba3f0b28bdb3ab3601ea402b4908c1469103f16ae2b0f5281
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.3.0" version: "5.3.0"
firebase_core: firebase_core:
dependency: transitive dependency: transitive
description: description:
name: firebase_core name: firebase_core
url: "https://pub.dartlang.org" sha256: ed611fb8e67e43ecc7956f242cecca383d87cf71aace27287aa5dd4bdba4ac07
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.9.0" version: "2.9.0"
firebase_core_platform_interface: firebase_core_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: firebase_core_platform_interface name: firebase_core_platform_interface
url: "https://pub.dartlang.org" sha256: "0df0a064ab0cad7f8836291ca6f3272edd7b83ad5b3540478ee46a0849d8022b"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.6.0" version: "4.6.0"
firebase_core_web: firebase_core_web:
dependency: transitive dependency: transitive
description: description:
name: firebase_core_web name: firebase_core_web
url: "https://pub.dartlang.org" sha256: "347351a8f0518f3343d79a9a0690fa67ad232fc32e2ea270677791949eac792b"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.3.0" version: "2.3.0"
firebase_phone_auth_handler: firebase_phone_auth_handler:
dependency: "direct main" dependency: "direct main"
description: description:
name: firebase_phone_auth_handler name: firebase_phone_auth_handler
url: "https://pub.dartlang.org" sha256: "586e69d6a14eb1276634bbf73a1ede598e85e14e95ea887c67e6d9c62fb6e821"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.8" version: "1.0.8"
fluro: fluro:
dependency: "direct main" dependency: "direct main"
description: description:
name: fluro name: fluro
url: "https://pub.dartlang.org" sha256: "24d07d0b285b213ec2045b83e85d076185fa5c23651e44dae0ac6755784b97d0"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.5" version: "2.0.5"
flutter: flutter:
...@@ -402,147 +458,168 @@ packages: ...@@ -402,147 +458,168 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_barrage name: flutter_barrage
url: "https://pub.dartlang.org" sha256: "43851d3cc998dfc9b43ef38fba5dcf523342da28aa346f421a84943bd81746e6"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.5.2" version: "0.5.2"
flutter_blurhash: flutter_blurhash:
dependency: transitive dependency: transitive
description: description:
name: flutter_blurhash name: flutter_blurhash
url: "https://pub.dartlang.org" sha256: "05001537bd3fac7644fa6558b09ec8c0a3f2eba78c0765f88912882b1331a5c6"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.7.0" version: "0.7.0"
flutter_cache_manager: flutter_cache_manager:
dependency: transitive dependency: transitive
description: description:
name: flutter_cache_manager name: flutter_cache_manager
url: "https://pub.dartlang.org" sha256: "32cd900555219333326a2d0653aaaf8671264c29befa65bbd9856d204a4c9fb3"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.3.0" version: "3.3.0"
flutter_chat_types: flutter_chat_types:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_chat_types name: flutter_chat_types
url: "https://pub.dartlang.org" sha256: "34d1d61e46d5ca15f3b46e72d0a9ac98da72edc5eb5bf644a26e27351c9e15ba"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.6.0" version: "3.6.0"
flutter_chat_ui: flutter_chat_ui:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_chat_ui name: flutter_chat_ui
url: "https://pub.dartlang.org" sha256: f13c48d06dd8be0d2feb0356a22d1cb6a0f83873b923b8d32bb4b55efb07cd39
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.6.6" version: "1.6.6"
flutter_client_sse: flutter_client_sse:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_client_sse name: flutter_client_sse
url: "https://pub.dartlang.org" sha256: "3a234480f529240401dc063a205a36ddce71b36e37f373e54ea6dd380e31bbbb"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
flutter_easyloading: flutter_easyloading:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_easyloading name: flutter_easyloading
url: "https://pub.dartlang.org" sha256: ba21a3c883544e582f9cc455a4a0907556714e1e9cf0eababfcb600da191d17c
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.5" version: "3.0.5"
flutter_easyrefresh: flutter_easyrefresh:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_easyrefresh name: flutter_easyrefresh
url: "https://pub.dartlang.org" sha256: "5d161ee5dcac34da9065116568147d742dd25fb9bff3b10024d9054b195087ad"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.2" version: "2.2.2"
flutter_icmp_ping: flutter_icmp_ping:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_icmp_ping name: flutter_icmp_ping
url: "https://pub.dartlang.org" sha256: a06c2255a857c8f9d1b0a68f546b113557e48e7a543f91e38bd66aeab296f3a6
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.1.2" version: "3.1.2"
flutter_icons: flutter_icons:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_icons name: flutter_icons
url: "https://pub.dartlang.org" sha256: ad1c830f729c71216372d1a8d62c08c6dd792227d9492d5130aea5e391210a9f
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.0" version: "1.1.0"
flutter_inapp_purchase: flutter_inapp_purchase:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_inapp_purchase name: flutter_inapp_purchase
url: "https://pub.dartlang.org" sha256: "976ef76b594c2e004c932207c5c4537f666ac1e9a622033f59a5a038bab8b80b"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.4.1" version: "5.4.1"
flutter_inappwebview: flutter_inappwebview:
dependency: transitive dependency: transitive
description: description:
name: flutter_inappwebview name: flutter_inappwebview
url: "https://pub.dartlang.org" sha256: f73505c792cf083d5566e1a94002311be497d984b5607f25be36d685cf6361cf
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.7.2+3" version: "5.7.2+3"
flutter_keyboard_visibility: flutter_keyboard_visibility:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_keyboard_visibility name: flutter_keyboard_visibility
url: "https://pub.dartlang.org" sha256: "86b71bbaffa38e885f5c21b1182408b9be6951fd125432cf6652c636254cef2d"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.4.0" version: "5.4.0"
flutter_keyboard_visibility_linux: flutter_keyboard_visibility_linux:
dependency: transitive dependency: transitive
description: description:
name: flutter_keyboard_visibility_linux name: flutter_keyboard_visibility_linux
url: "https://pub.dartlang.org" sha256: "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
flutter_keyboard_visibility_macos: flutter_keyboard_visibility_macos:
dependency: transitive dependency: transitive
description: description:
name: flutter_keyboard_visibility_macos name: flutter_keyboard_visibility_macos
url: "https://pub.dartlang.org" sha256: c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
flutter_keyboard_visibility_platform_interface: flutter_keyboard_visibility_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: flutter_keyboard_visibility_platform_interface name: flutter_keyboard_visibility_platform_interface
url: "https://pub.dartlang.org" sha256: e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
flutter_keyboard_visibility_web: flutter_keyboard_visibility_web:
dependency: transitive dependency: transitive
description: description:
name: flutter_keyboard_visibility_web name: flutter_keyboard_visibility_web
url: "https://pub.dartlang.org" sha256: d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
flutter_keyboard_visibility_windows: flutter_keyboard_visibility_windows:
dependency: transitive dependency: transitive
description: description:
name: flutter_keyboard_visibility_windows name: flutter_keyboard_visibility_windows
url: "https://pub.dartlang.org" sha256: fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
flutter_link_previewer: flutter_link_previewer:
dependency: transitive dependency: transitive
description: description:
name: flutter_link_previewer name: flutter_link_previewer
url: "https://pub.dartlang.org" sha256: d495edef667d4b5db37fb6f31571406c137161a8399dd44a5de4ce2a7c7ba529
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.2.0" version: "3.2.0"
flutter_linkify: flutter_linkify:
dependency: transitive dependency: transitive
description: description:
name: flutter_linkify name: flutter_linkify
url: "https://pub.dartlang.org" sha256: c89fe74de985ec22f23d3538d2249add085a4f37ac1c29fd79e1a207efb81d63
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.0.2" version: "5.0.2"
flutter_lints: flutter_lints:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: flutter_lints name: flutter_lints
url: "https://pub.dartlang.org" sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
flutter_localizations: flutter_localizations:
...@@ -554,84 +631,96 @@ packages: ...@@ -554,84 +631,96 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_login name: flutter_login
url: "https://pub.dartlang.org" sha256: "574a91bb078ac89b67b55ff21c61b496b602133b86fd83873e3c5f3ad0f1eff0"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.2.0" version: "3.2.0"
flutter_markdown: flutter_markdown:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_markdown name: flutter_markdown
url: "https://pub.dartlang.org" sha256: "7b25c10de1fea883f3c4f9b8389506b54053cd00807beab69fd65c8653a2711f"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.6.14" version: "0.6.14"
flutter_parsed_text: flutter_parsed_text:
dependency: transitive dependency: transitive
description: description:
name: flutter_parsed_text name: flutter_parsed_text
url: "https://pub.dartlang.org" sha256: "529cf5793b7acdf16ee0f97b158d0d4ba0bf06e7121ef180abe1a5b59e32c1e2"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.1" version: "2.2.1"
flutter_persistent_keyboard_height: flutter_persistent_keyboard_height:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_persistent_keyboard_height name: flutter_persistent_keyboard_height
url: "https://pub.dartlang.org" sha256: "3d30b09397dcaf6a914effbb6c566299f148d282e79b2f27f354c97ad3d49df3"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.5" version: "1.0.5"
flutter_plugin_android_lifecycle: flutter_plugin_android_lifecycle:
dependency: transitive dependency: transitive
description: description:
name: flutter_plugin_android_lifecycle name: flutter_plugin_android_lifecycle
url: "https://pub.dartlang.org" sha256: c224ac897bed083dabf11f238dd11a239809b446740be0c2044608c50029ffdf
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.9" version: "2.0.9"
flutter_rating_bar: flutter_rating_bar:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_rating_bar name: flutter_rating_bar
url: "https://pub.dartlang.org" sha256: d2af03469eac832c591a1eba47c91ecc871fe5708e69967073c043b2d775ed93
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.0.1" version: "4.0.1"
flutter_screenutil: flutter_screenutil:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_screenutil name: flutter_screenutil
url: "https://pub.dartlang.org" sha256: "0a122936b450324cbdfd51be0819cc6fcebb093eb65585e9cd92263f7a1a8a39"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.7.0" version: "5.7.0"
flutter_signin_button: flutter_signin_button:
dependency: transitive dependency: transitive
description: description:
name: flutter_signin_button name: flutter_signin_button
url: "https://pub.dartlang.org" sha256: a063ecc5d5308377e103c9c3a89084abf15fca4440636233af6a13abacd5dcae
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
flutter_spinkit: flutter_spinkit:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_spinkit name: flutter_spinkit
url: "https://pub.dartlang.org" sha256: "77a2117c0517ff909221f3160b8eb20052ab5216107581168af574ac1f05dff8"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.1.0" version: "5.1.0"
flutter_staggered_animations: flutter_staggered_animations:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_staggered_animations name: flutter_staggered_animations
url: "https://pub.dartlang.org" sha256: "81d3c816c9bb0dca9e8a5d5454610e21ffb068aedb2bde49d2f8d04f75538351"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.1" version: "1.1.1"
flutter_staggered_grid_view: flutter_staggered_grid_view:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_staggered_grid_view name: flutter_staggered_grid_view
url: "https://pub.dartlang.org" sha256: "1312314293acceb65b92754298754801b0e1f26a1845833b740b30415bbbcf07"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.6.2" version: "0.6.2"
flutter_tags: flutter_tags:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_tags name: flutter_tags
url: "https://pub.dartlang.org" sha256: e958c478aac3e5ac0132d1e9f14a5f0713543edf62c83f801d9815f255036c8e
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.4.9+1" version: "0.4.9+1"
flutter_test: flutter_test:
...@@ -643,14 +732,16 @@ packages: ...@@ -643,14 +732,16 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_tts name: flutter_tts
url: "https://pub.dartlang.org" sha256: e91ad17793ad12cca9c3066accf99ceb353bf0355ad06b767176f178b5c428f6
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.6.3" version: "3.6.3"
flutter_vibrate: flutter_vibrate:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_vibrate name: flutter_vibrate
url: "https://pub.dartlang.org" sha256: "9cc9b32cf52c90dd34c1cf396ed40010b2c74e69adbb0ff16005afa900971ad8"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.3.0" version: "1.3.0"
flutter_web_plugins: flutter_web_plugins:
...@@ -662,525 +753,600 @@ packages: ...@@ -662,525 +753,600 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: fluttercontactpicker name: fluttercontactpicker
url: "https://pub.dartlang.org" sha256: cddd2ba4631f97927adb59c53a529ee8f965e8685eded66a6d5988347aef6ec4
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.7.0" version: "4.7.0"
fluttertoast: fluttertoast:
dependency: "direct main" dependency: "direct main"
description: description:
name: fluttertoast name: fluttertoast
url: "https://pub.dartlang.org" sha256: "2f9c4d3f4836421f7067a28f8939814597b27614e021da9d63e5d3fb6e212d25"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "8.2.1" version: "8.2.1"
font_awesome_flutter: font_awesome_flutter:
dependency: transitive dependency: transitive
description: description:
name: font_awesome_flutter name: font_awesome_flutter
url: "https://pub.dartlang.org" sha256: "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "9.2.0" version: "9.2.0"
get: get:
dependency: "direct main" dependency: "direct main"
description: description:
name: get name: get
url: "https://pub.dartlang.org" sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.6.5" version: "4.6.5"
glass_kit: glass_kit:
dependency: "direct main" dependency: "direct main"
description: description:
name: glass_kit name: glass_kit
url: "https://pub.dartlang.org" sha256: "51b8c7dd78d4abb6ae2cdf75aed282bfc6f910ea1b259da9c72a6fd32bb34c72"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
glassmorphism: glassmorphism:
dependency: "direct main" dependency: "direct main"
description: description:
name: glassmorphism name: glassmorphism
url: "https://pub.dartlang.org" sha256: c0f65ea2681d4ee6d4125b947946d983335cd44765e835cdc039894b076a6e31
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.0" version: "3.0.0"
glassy: glassy:
dependency: "direct main" dependency: "direct main"
description: description:
name: glassy name: glassy
url: "https://pub.dartlang.org" sha256: "4f6abc6525de013f7f6cf6c6fb0a6c6250a1f012cc0adbda01e7eb9ef0b82885"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.0.6" version: "0.0.6"
gradient_borders: gradient_borders:
dependency: "direct main" dependency: "direct main"
description: description:
name: gradient_borders name: gradient_borders
url: "https://pub.dartlang.org" sha256: "69eeaff519d145a4c6c213ada1abae386bcc8981a4970d923e478ce7ba19e309"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
gradient_widgets: gradient_widgets:
dependency: "direct main" dependency: "direct main"
description: description:
name: gradient_widgets name: gradient_widgets
url: "https://pub.dartlang.org" sha256: d337a8a329da9aefa50b82155d11875c1b9992982f65d15c805aa057a2670536
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.6.0" version: "0.6.0"
highlight: highlight:
dependency: "direct main" dependency: "direct main"
description: description:
name: highlight name: highlight
url: "https://pub.dartlang.org" sha256: "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.7.0" version: "0.7.0"
html: html:
dependency: transitive dependency: transitive
description: description:
name: html name: html
url: "https://pub.dartlang.org" sha256: "79d498e6d6761925a34ee5ea8fa6dfef38607781d2fa91e37523474282af55cb"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.15.2" version: "0.15.2"
http: http:
dependency: "direct main" dependency: "direct main"
description: description:
name: http name: http
url: "https://pub.dartlang.org" sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.13.5" version: "0.13.5"
http_parser: http_parser:
dependency: transitive dependency: transitive
description: description:
name: http_parser name: http_parser
url: "https://pub.dartlang.org" sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.0.2" version: "4.0.2"
image_picker: image_picker:
dependency: "direct main" dependency: "direct main"
description: description:
name: image_picker name: image_picker
url: "https://pub.dartlang.org" sha256: "8b0efbf350ba4f2be1531d629396a994983d0c02f4a82a128aed84d954b90cfa"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.8.7+1" version: "0.8.7+2"
image_picker_android: image_picker_android:
dependency: transitive dependency: transitive
description: description:
name: image_picker_android name: image_picker_android
url: "https://pub.dartlang.org" sha256: dfb5b0f28b8786fcc662b7ed42bfb4b82a6cbbd74da1958384b10d40bdf212a7
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.8.6+6" version: "0.8.6+6"
image_picker_for_web: image_picker_for_web:
dependency: transitive dependency: transitive
description: description:
name: image_picker_for_web name: image_picker_for_web
url: "https://pub.dartlang.org" sha256: "98f50d6b9f294c8ba35e25cc0d13b04bfddd25dbc8d32fa9d566a6572f2c081c"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.12" version: "2.1.12"
image_picker_ios: image_picker_ios:
dependency: transitive dependency: transitive
description: description:
name: image_picker_ios name: image_picker_ios
url: "https://pub.dartlang.org" sha256: a1546ff5861fc15812953d4733b520c3d371cec3d2859a001ff04c46c4d81883
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.8.7+2" version: "0.8.7+3"
image_picker_platform_interface: image_picker_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: image_picker_platform_interface name: image_picker_platform_interface
url: "https://pub.dartlang.org" sha256: "1991219d9dbc42a99aff77e663af8ca51ced592cd6685c9485e3458302d3d4f8"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.6.3" version: "2.6.3"
intl: intl:
dependency: "direct main" dependency: "direct main"
description: description:
name: intl name: intl
url: "https://pub.dartlang.org" sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.17.0" version: "0.17.0"
intl_phone_field: intl_phone_field:
dependency: "direct main" dependency: "direct main"
description: description:
name: intl_phone_field name: intl_phone_field
url: "https://pub.dartlang.org" sha256: "0d2b35d148ed28a454d50797e6c2fb297f0a295feab84641b02d3dd32294b3f3"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.1.0" version: "3.1.0"
js: js:
dependency: transitive dependency: transitive
description: description:
name: js name: js
url: "https://pub.dartlang.org" sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.6.4" version: "0.6.5"
json_annotation: json_annotation:
dependency: transitive dependency: transitive
description: description:
name: json_annotation name: json_annotation
url: "https://pub.dartlang.org" sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.8.0" version: "4.8.0"
json_dynamic_form: json_dynamic_form:
dependency: "direct main" dependency: "direct main"
description: description:
name: json_dynamic_form name: json_dynamic_form
url: "https://pub.dartlang.org" sha256: "239ab6dfc687662ee83ac4e07fda66c838ed745caeb11b45fe3ac0263123707c"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
keyboard_utils: keyboard_utils:
dependency: transitive dependency: transitive
description: description:
name: keyboard_utils name: keyboard_utils
url: "https://pub.dartlang.org" sha256: a76f5ab7f755a6d85d8e50729a1b7523af3a7dd9d5a262f30ba73c81148e48a8
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.3.4" version: "1.3.4"
linkify: linkify:
dependency: transitive dependency: transitive
description: description:
name: linkify name: linkify
url: "https://pub.dartlang.org" sha256: bdfbdafec6cdc9cd0ebb333a868cafc046714ad508e48be8095208c54691d959
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.1.0" version: "4.1.0"
lints: lints:
dependency: transitive dependency: transitive
description: description:
name: lints name: lints
url: "https://pub.dartlang.org" sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
loading_animation_widget: loading_animation_widget:
dependency: "direct main" dependency: "direct main"
description: description:
name: loading_animation_widget name: loading_animation_widget
url: "https://pub.dartlang.org" sha256: "1901682600273a966c34cf44a85fc5355da92a8d08a8a43c11adc4e471993e3a"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.2.0+4" version: "1.2.0+4"
logging: logging:
dependency: transitive dependency: transitive
description: description:
name: logging name: logging
url: "https://pub.dartlang.org" sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.1" version: "1.1.1"
markdown: markdown:
dependency: transitive dependency: transitive
description: description:
name: markdown name: markdown
url: "https://pub.dartlang.org" sha256: d95a9d12954aafc97f984ca29baaa7690ed4d9ec4140a23ad40580bcdb6c87f5
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "7.0.1" version: "7.0.2"
matcher: matcher:
dependency: transitive dependency: transitive
description: description:
name: matcher name: matcher
url: "https://pub.dartlang.org" sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.12.12" version: "0.12.13"
material_color_utilities: material_color_utilities:
dependency: transitive dependency: transitive
description: description:
name: material_color_utilities name: material_color_utilities
url: "https://pub.dartlang.org" sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.1.5" version: "0.2.0"
meta: meta:
dependency: "direct main" dependency: "direct main"
description: description:
name: meta name: meta
url: "https://pub.dartlang.org" sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.8.0" version: "1.8.0"
mime: mime:
dependency: "direct main" dependency: "direct main"
description: description:
name: mime name: mime
url: "https://pub.dartlang.org" sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.4" version: "1.0.4"
modal_bottom_sheet: modal_bottom_sheet:
dependency: "direct main" dependency: "direct main"
description: description:
name: modal_bottom_sheet name: modal_bottom_sheet
url: "https://pub.dartlang.org" sha256: ef533916a2c3089571c32bd34e410faca77a6849a3f28f748e0794525c5658a0
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.2" version: "2.1.2"
nested: nested:
dependency: transitive dependency: transitive
description: description:
name: nested name: nested
url: "https://pub.dartlang.org" sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
nm: nm:
dependency: transitive dependency: transitive
description: description:
name: nm name: nm
url: "https://pub.dartlang.org" sha256: "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.5.0" version: "0.5.0"
octo_image: octo_image:
dependency: transitive dependency: transitive
description: description:
name: octo_image name: octo_image
url: "https://pub.dartlang.org" sha256: "107f3ed1330006a3bea63615e81cf637433f5135a52466c7caa0e7152bca9143"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.2" version: "1.0.2"
open_filex: open_filex:
dependency: "direct main" dependency: "direct main"
description: description:
name: open_filex name: open_filex
url: "https://pub.dartlang.org" sha256: "854aefd72dfd74219dc8c8d1767c34ec1eae64b8399a5be317bddb1ec2108915"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.3.2" version: "4.3.2"
package_info: package_info:
dependency: "direct main" dependency: "direct main"
description: description:
name: package_info name: package_info
url: "https://pub.dartlang.org" sha256: "6c07d9d82c69e16afeeeeb6866fe43985a20b3b50df243091bfc4a4ad2b03b75"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.2" version: "2.0.2"
path: path:
dependency: transitive dependency: transitive
description: description:
name: path name: path
url: "https://pub.dartlang.org" sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.8.2" version: "1.8.2"
path_provider: path_provider:
dependency: "direct main" dependency: "direct main"
description: description:
name: path_provider name: path_provider
url: "https://pub.dartlang.org" sha256: c7edf82217d4b2952b2129a61d3ad60f1075b9299e629e149a8d2e39c2e6aad4
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.14" version: "2.0.14"
path_provider_android: path_provider_android:
dependency: transitive dependency: transitive
description: description:
name: path_provider_android name: path_provider_android
url: "https://pub.dartlang.org" sha256: "019f18c9c10ae370b08dce1f3e3b73bc9f58e7f087bb5e921f06529438ac0ae7"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.24" version: "2.0.24"
path_provider_foundation: path_provider_foundation:
dependency: transitive dependency: transitive
description: description:
name: path_provider_foundation name: path_provider_foundation
url: "https://pub.dartlang.org" sha256: ad4c4d011830462633f03eb34445a45345673dfd4faf1ab0b4735fbd93b19183
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.1" version: "2.2.2"
path_provider_linux: path_provider_linux:
dependency: transitive dependency: transitive
description: description:
name: path_provider_linux name: path_provider_linux
url: "https://pub.dartlang.org" sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.10" version: "2.1.10"
path_provider_platform_interface: path_provider_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: path_provider_platform_interface name: path_provider_platform_interface
url: "https://pub.dartlang.org" sha256: "57585299a729335f1298b43245842678cb9f43a6310351b18fb577d6e33165ec"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.6" version: "2.0.6"
path_provider_windows: path_provider_windows:
dependency: transitive dependency: transitive
description: description:
name: path_provider_windows name: path_provider_windows
url: "https://pub.dartlang.org" sha256: f53720498d5a543f9607db4b0e997c4b5438884de25b0f73098cc2671a51b130
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.5" version: "2.1.5"
pedantic: pedantic:
dependency: transitive dependency: transitive
description: description:
name: pedantic name: pedantic
url: "https://pub.dartlang.org" sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.11.1" version: "1.11.1"
petitparser: petitparser:
dependency: transitive dependency: transitive
description: description:
name: petitparser name: petitparser
url: "https://pub.dartlang.org" sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "5.1.0" version: "5.1.0"
phone_number_metadata: phone_number_metadata:
dependency: transitive dependency: transitive
description: description:
name: phone_number_metadata name: phone_number_metadata
url: "https://pub.dartlang.org" sha256: "32d42fac690951941fe9ddd7fd62e79ea98fab46141ddc9e5f8322885b68f9b0"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.0.2" version: "4.0.2"
phone_numbers_parser: phone_numbers_parser:
dependency: transitive dependency: transitive
description: description:
name: phone_numbers_parser name: phone_numbers_parser
url: "https://pub.dartlang.org" sha256: "35eb7499bed3ddce7415c75b9485ffbc5c9d87a5111c81202f64a1f6f040ddf0"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.2.1" version: "4.2.1"
photo_view: photo_view:
dependency: transitive dependency: transitive
description: description:
name: photo_view name: photo_view
url: "https://pub.dartlang.org" sha256: "8036802a00bae2a78fc197af8a158e3e2f7b500561ed23b4c458107685e645bb"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.14.0" version: "0.14.0"
pinput: pinput:
dependency: "direct main" dependency: "direct main"
description: description:
name: pinput name: pinput
url: "https://pub.dartlang.org" sha256: "1773743c188cdd2f8d0398ea708ec72645bb41ac9311755c4f7bb03a4184bdcf"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.21" version: "2.2.31"
platform: platform:
dependency: transitive dependency: transitive
description: description:
name: platform name: platform
url: "https://pub.dartlang.org" sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.1.0" version: "3.1.0"
playing_cards: playing_cards:
dependency: "direct main" dependency: "direct main"
description: description:
name: playing_cards name: playing_cards
url: "https://pub.dartlang.org" sha256: b44d29025fa8776daa930dadfdefe6ec426ae2606941c167f7a4a24de29a4e8a
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.3.1+9" version: "0.3.1+9"
plugin_platform_interface: plugin_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: plugin_platform_interface name: plugin_platform_interface
url: "https://pub.dartlang.org" sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.4" version: "2.1.4"
pointycastle: pointycastle:
dependency: "direct main" dependency: "direct main"
description: description:
name: pointycastle name: pointycastle
url: "https://pub.dartlang.org" sha256: c3120a968135aead39699267f4c74bc9a08e4e909e86bc1b0af5bfd78691123c
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.7.2" version: "3.7.2"
process: process:
dependency: transitive dependency: transitive
description: description:
name: process name: process
url: "https://pub.dartlang.org" sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.2.4" version: "4.2.4"
provider: provider:
dependency: "direct main" dependency: "direct main"
description: description:
name: provider name: provider
url: "https://pub.dartlang.org" sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.0.5" version: "6.0.5"
pull_to_refresh: pull_to_refresh:
dependency: "direct main" dependency: "direct main"
description: description:
name: pull_to_refresh name: pull_to_refresh
url: "https://pub.dartlang.org" sha256: bbadd5a931837b57739cf08736bea63167e284e71fb23b218c8c9a6e042aad12
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
quiver: quiver:
dependency: transitive dependency: transitive
description: description:
name: quiver name: quiver
url: "https://pub.dartlang.org" sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.2.1" version: "3.2.1"
responsive_grid_list: responsive_grid_list:
dependency: "direct main" dependency: "direct main"
description: description:
name: responsive_grid_list name: responsive_grid_list
url: "https://pub.dartlang.org" sha256: "682377659158e46ac7f6b4383b191bfd34ef2c5616046518b58721be370de723"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.3.1" version: "1.3.1"
rxdart: rxdart:
dependency: transitive dependency: transitive
description: description:
name: rxdart name: rxdart
url: "https://pub.dartlang.org" sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.27.7" version: "0.27.7"
scroll_to_index: scroll_to_index:
dependency: transitive dependency: transitive
description: description:
name: scroll_to_index name: scroll_to_index
url: "https://pub.dartlang.org" sha256: b707546e7500d9f070d63e5acf74fd437ec7eeeb68d3412ef7b0afada0b4f176
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.1" version: "3.0.1"
share_plus: share_plus:
dependency: "direct main" dependency: "direct main"
description: description:
name: share_plus name: share_plus
url: "https://pub.dartlang.org" sha256: "692261968a494e47323dcc8bc66d8d52e81bc27cb4b808e4e8d7e8079d4cc01a"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.3.1" version: "6.3.2"
share_plus_platform_interface: share_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: share_plus_platform_interface name: share_plus_platform_interface
url: "https://pub.dartlang.org" sha256: "0c6e61471bd71b04a138b8b588fa388e66d8b005e6f2deda63371c5c505a0981"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.2.0" version: "3.2.1"
shared_preferences: shared_preferences:
dependency: "direct main" dependency: "direct main"
description: description:
name: shared_preferences name: shared_preferences
url: "https://pub.dartlang.org" sha256: "858aaa72d8f61637d64e776aca82e1c67e6d9ee07979123c5d17115031c1b13b"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.0" version: "2.1.0"
shared_preferences_android: shared_preferences_android:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_android name: shared_preferences_android
url: "https://pub.dartlang.org" sha256: "8304d8a1f7d21a429f91dee552792249362b68a331ac5c3c1caf370f658873f6"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.0" version: "2.1.0"
shared_preferences_foundation: shared_preferences_foundation:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_foundation name: shared_preferences_foundation
url: "https://pub.dartlang.org" sha256: "0c1c16c56c9708aa9c361541a6f0e5cc6fc12a3232d866a687a7b7db30032b07"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.0" version: "2.2.1"
shared_preferences_linux: shared_preferences_linux:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_linux name: shared_preferences_linux
url: "https://pub.dartlang.org" sha256: "9d387433ca65717bbf1be88f4d5bb18f10508917a8fa2fb02e0fd0d7479a9afa"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.0" version: "2.2.0"
shared_preferences_platform_interface: shared_preferences_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_platform_interface name: shared_preferences_platform_interface
url: "https://pub.dartlang.org" sha256: fb5cf25c0235df2d0640ac1b1174f6466bd311f621574997ac59018a6664548d
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.0" version: "2.2.0"
shared_preferences_web: shared_preferences_web:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_web name: shared_preferences_web
url: "https://pub.dartlang.org" sha256: "74083203a8eae241e0de4a0d597dbedab3b8fef5563f33cf3c12d7e93c655ca5"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.0" version: "2.1.0"
shared_preferences_windows: shared_preferences_windows:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_windows name: shared_preferences_windows
url: "https://pub.dartlang.org" sha256: "5e588e2efef56916a3b229c3bfe81e6a525665a454519ca51dbcc4236a274173"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.0" version: "2.2.0"
sign_in_with_apple: sign_in_with_apple:
dependency: "direct main" dependency: "direct main"
description: description:
name: sign_in_with_apple name: sign_in_with_apple
url: "https://pub.dartlang.org" sha256: ac3b113767dfdd765078c507dad9d4d9fe96b669cc7bd88fc36fc15376fb3400
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.3.0" version: "4.3.0"
sign_in_with_apple_platform_interface: sign_in_with_apple_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: sign_in_with_apple_platform_interface name: sign_in_with_apple_platform_interface
url: "https://pub.dartlang.org" sha256: a5883edee09ed6be19de19e7d9f618a617fe41a6fa03f76d082dfb787e9ea18d
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
sign_in_with_apple_web: sign_in_with_apple_web:
dependency: transitive dependency: transitive
description: description:
name: sign_in_with_apple_web name: sign_in_with_apple_web
url: "https://pub.dartlang.org" sha256: "44b66528f576e77847c14999d5e881e17e7223b7b0625a185417829e5306f47a"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.1" version: "1.0.1"
sky_engine: sky_engine:
...@@ -1192,289 +1358,338 @@ packages: ...@@ -1192,289 +1358,338 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: smart_auth name: smart_auth
url: "https://pub.dartlang.org" sha256: "8cfaec55b77d5930ed1666bb7ae70db5bade099bb1422401386853b400962113"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.8" version: "1.0.8"
smooth_page_indicator: smooth_page_indicator:
dependency: "direct main" dependency: "direct main"
description: description:
name: smooth_page_indicator name: smooth_page_indicator
url: "https://pub.dartlang.org" sha256: "8c301bc686892306cd41672c1880167f140c16be305d5ede8201fefd9fcda829"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.1" version: "1.0.1"
social_login_buttons: social_login_buttons:
dependency: "direct main" dependency: "direct main"
description: description:
name: social_login_buttons name: social_login_buttons
url: "https://pub.dartlang.org" sha256: "052b88f1a9fed69430097093c02ed738a0fbf4c5fa4b0ed0ce4e8aa3caf592de"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.7" version: "1.0.7"
source_span: source_span:
dependency: transitive dependency: transitive
description: description:
name: source_span name: source_span
url: "https://pub.dartlang.org" sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.9.0" version: "1.9.1"
speech_to_text: speech_to_text:
dependency: "direct main" dependency: "direct main"
description: description:
name: speech_to_text name: speech_to_text
url: "https://pub.dartlang.org" sha256: ff8fbd31d039bdbac6c7ec9f0516d37df2cbea62c45198326d3b64034e6fb920
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.1.1" version: "6.1.1"
speech_to_text_macos: speech_to_text_macos:
dependency: transitive dependency: transitive
description: description:
name: speech_to_text_macos name: speech_to_text_macos
url: "https://pub.dartlang.org" sha256: "6b5575e5a8346be1779838b0a482c259474965b5943668830b479147a75b5bfc"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.2" version: "1.0.2"
speech_to_text_platform_interface: speech_to_text_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: speech_to_text_platform_interface name: speech_to_text_platform_interface
url: "https://pub.dartlang.org" sha256: "13d90215a7554b9a8c1ce47c0a1739af8eacd2cf196ca66351e54dfd2172746d"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
sqflite: sqflite:
dependency: transitive dependency: transitive
description: description:
name: sqflite name: sqflite
url: "https://pub.dartlang.org" sha256: "500d6fec583d2c021f2d25a056d96654f910662c64f836cd2063167b8f1fa758"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.2.6" version: "2.2.6"
sqflite_common: sqflite_common:
dependency: transitive dependency: transitive
description: description:
name: sqflite_common name: sqflite_common
url: "https://pub.dartlang.org" sha256: "963dad8c4aa2f814ce7d2d5b1da2f36f31bd1a439d8f27e3dc189bb9d26bc684"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.4.3" version: "2.4.3"
stack_trace: stack_trace:
dependency: transitive dependency: transitive
description: description:
name: stack_trace name: stack_trace
url: "https://pub.dartlang.org" sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.10.0" version: "1.11.0"
stream_channel: stream_channel:
dependency: transitive dependency: transitive
description: description:
name: stream_channel name: stream_channel
url: "https://pub.dartlang.org" sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.0" version: "2.1.1"
string_scanner: string_scanner:
dependency: transitive dependency: transitive
description: description:
name: string_scanner name: string_scanner
url: "https://pub.dartlang.org" sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.1.1" version: "1.2.0"
sync: sync:
dependency: transitive dependency: transitive
description: description:
name: sync name: sync
url: "https://pub.dartlang.org" sha256: f2ebb89eac969abb02b498562a35c4da63d6843396c4fe81948cd06a76845fce
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.3.0" version: "0.3.0"
synchronized: synchronized:
dependency: transitive dependency: transitive
description: description:
name: synchronized name: synchronized
url: "https://pub.dartlang.org" sha256: "33b31b6beb98100bf9add464a36a8dd03eb10c7a8cf15aeec535e9b054aaf04b"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.1" version: "3.0.1"
term_glyph: term_glyph:
dependency: transitive dependency: transitive
description: description:
name: term_glyph name: term_glyph
url: "https://pub.dartlang.org" sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.2.1" version: "1.2.1"
test_api: test_api:
dependency: transitive dependency: transitive
description: description:
name: test_api name: test_api
url: "https://pub.dartlang.org" sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.4.12" version: "0.4.16"
typed_data: typed_data:
dependency: transitive dependency: transitive
description: description:
name: typed_data name: typed_data
url: "https://pub.dartlang.org" sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.3.1" version: "1.3.1"
universal_platform:
dependency: transitive
description:
name: universal_platform
sha256: d315be0f6641898b280ffa34e2ddb14f3d12b1a37882557869646e0cc363d0cc
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0+1"
url_launcher: url_launcher:
dependency: "direct main" dependency: "direct main"
description: description:
name: url_launcher name: url_launcher
url: "https://pub.dartlang.org" sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.1.10" version: "6.1.10"
url_launcher_android: url_launcher_android:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_android name: url_launcher_android
url: "https://pub.dartlang.org" sha256: a52628068d282d01a07cd86e6ba99e497aa45ce8c91159015b2416907d78e411
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.0.26" version: "6.0.27"
url_launcher_ios: url_launcher_ios:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_ios name: url_launcher_ios
url: "https://pub.dartlang.org" sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.1.3" version: "6.1.4"
url_launcher_linux: url_launcher_linux:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_linux name: url_launcher_linux
url: "https://pub.dartlang.org" sha256: "206fb8334a700ef7754d6a9ed119e7349bc830448098f21a69bf1b4ed038cabc"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.4" version: "3.0.4"
url_launcher_macos: url_launcher_macos:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_macos name: url_launcher_macos
url: "https://pub.dartlang.org" sha256: "91ee3e75ea9dadf38036200c5d3743518f4a5eb77a8d13fda1ee5764373f185e"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.4" version: "3.0.5"
url_launcher_platform_interface: url_launcher_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_platform_interface name: url_launcher_platform_interface
url: "https://pub.dartlang.org" sha256: "6c9ca697a5ae218ce56cece69d46128169a58aa8653c1b01d26fcd4aad8c4370"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.2" version: "2.1.2"
url_launcher_web: url_launcher_web:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_web name: url_launcher_web
url: "https://pub.dartlang.org" sha256: "81fe91b6c4f84f222d186a9d23c73157dc4c8e1c71489c4d08be1ad3b228f1aa"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.16" version: "2.0.16"
url_launcher_windows: url_launcher_windows:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_windows name: url_launcher_windows
url: "https://pub.dartlang.org" sha256: a83ba3607a507758669cfafb03f9de09bf6e6280c14d9b9cb18f013e406dcacd
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.5" version: "3.0.5"
uuid: uuid:
dependency: "direct main" dependency: "direct main"
description: description:
name: uuid name: uuid
url: "https://pub.dartlang.org" sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.0.7" version: "3.0.7"
vector_math: vector_math:
dependency: transitive dependency: transitive
description: description:
name: vector_math name: vector_math
url: "https://pub.dartlang.org" sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.2" version: "2.1.4"
vibration: vibration:
dependency: "direct main" dependency: "direct main"
description: description:
name: vibration name: vibration
url: "https://pub.dartlang.org" sha256: "1dc9d1a0d62b12f1276eb7146b21585db5fe01771b8ca0234fefdf74ba51f963"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.7.6" version: "1.7.6"
video_player: video_player:
dependency: transitive dependency: transitive
description: description:
name: video_player name: video_player
url: "https://pub.dartlang.org" sha256: de95f0e9405f29b5582573d4166132e71f83b3158aac14e8ee5767a54f4f1fbd
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.6.1" version: "2.6.1"
video_player_android: video_player_android:
dependency: transitive dependency: transitive
description: description:
name: video_player_android name: video_player_android
url: "https://pub.dartlang.org" sha256: a592048a711d5739d9cea2255d425779f138d41095b9149bda60ce4bc1af8871
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.4.4" version: "2.4.4"
video_player_avfoundation: video_player_avfoundation:
dependency: transitive dependency: transitive
description: description:
name: video_player_avfoundation name: video_player_avfoundation
url: "https://pub.dartlang.org" sha256: "75c6d68cd479a25f34d635149ba6887bc8f1b2b2921841121fd44ea0c5bc1927"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.4.3" version: "2.4.4"
video_player_platform_interface: video_player_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: video_player_platform_interface name: video_player_platform_interface
url: "https://pub.dartlang.org" sha256: a8c4dcae2a7a6e7cc1d7f9808294d968eca1993af34a98e95b9bdfa959bec684
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.1.0" version: "6.1.0"
video_player_web: video_player_web:
dependency: transitive dependency: transitive
description: description:
name: video_player_web name: video_player_web
url: "https://pub.dartlang.org" sha256: "44ce41424d104dfb7cf6982cc6b84af2b007a24d126406025bf40de5d481c74c"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.0.16" version: "2.0.16"
visibility_detector: visibility_detector:
dependency: transitive dependency: transitive
description: description:
name: visibility_detector name: visibility_detector
url: "https://pub.dartlang.org" sha256: "15c54a459ec2c17b4705450483f3d5a2858e733aee893dcee9d75fd04814940d"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "0.3.3" version: "0.3.3"
webview_flutter: webview_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
name: webview_flutter name: webview_flutter
url: "https://pub.dartlang.org" sha256: "47663d51a9061451aa3880a214ee9a65dcbb933b77bc44388e194279ab3ccaf6"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "4.0.7" version: "4.0.7"
webview_flutter_android: webview_flutter_android:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_android name: webview_flutter_android
url: "https://pub.dartlang.org" sha256: "5906c9aa8c88ed372b2ad3c88c942790b4fb16f73fdd1c0647b4d747d9cf5b3f"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.4.5" version: "3.4.5"
webview_flutter_platform_interface: webview_flutter_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_platform_interface name: webview_flutter_platform_interface
url: "https://pub.dartlang.org" sha256: "6341f92977609be71391f4d4dcd64bfaa8ac657af1dfb2e231b5c1724e8c6c36"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "2.1.0" version: "2.2.0"
webview_flutter_wkwebview: webview_flutter_wkwebview:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_wkwebview name: webview_flutter_wkwebview
url: "https://pub.dartlang.org" sha256: "9a78d963cce191dd6a9df547301fc5c008bf3dae95a323ec281fff1284e0a037"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.2.4" version: "3.2.4"
win32: win32:
dependency: transitive dependency: transitive
description: description:
name: win32 name: win32
url: "https://pub.dartlang.org" sha256: a6f0236dbda0f63aa9a25ad1ff9a9d8a4eaaa5012da0dc59d21afdb1dc361ca4
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "3.1.3" version: "3.1.4"
xdg_directories: xdg_directories:
dependency: transitive dependency: transitive
description: description:
name: xdg_directories name: xdg_directories
url: "https://pub.dartlang.org" sha256: ee1505df1426458f7f60aac270645098d318a8b4766d85fde75f76f2e21807d1
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
xml: xml:
dependency: transitive dependency: transitive
description: description:
name: xml name: xml
url: "https://pub.dartlang.org" sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5"
url: "https://pub.flutter-io.cn"
source: hosted source: hosted
version: "6.1.0" version: "6.2.2"
sdks: sdks:
dart: ">=2.18.6 <3.0.0" dart: ">=2.19.0 <3.0.0"
flutter: ">=3.3.0" flutter: ">=3.7.0"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment