Commit 09a1759c authored by 汪林玲's avatar 汪林玲

增加空安全

parents
{
"configVersion": 2,
"packages": [
{
"name": "async",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "base_repository",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/git/app-base-repository-5b60d47410e4bb47d0e8f4fc8c6be00e28b2002d/",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "boolean_selector",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "characters",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/characters-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "charcode",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/charcode-1.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "clock",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "collection",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/collection-1.15.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "dio",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/dio-4.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "fake_async",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/packages/flutter",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_test",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/packages/flutter_test",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "http_parser",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "matcher",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.10",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "meta",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/meta-1.7.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/path-1.8.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "sky_engine",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/bin/cache/pkg/sky_engine",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "source_span",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.8.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stack_trace",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.10.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stream_channel",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "string_scanner",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "term_glyph",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_api",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.4.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "typed_data",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "vector_math",
"rootUri": "file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "common_repository",
"rootUri": "../",
"packageUri": "lib/",
"languageVersion": "2.12"
}
],
"generated": "2021-10-14T10:17:44.943129Z",
"generator": "pub",
"generatorVersion": "2.14.2"
}
common_repository
2.12
file:///Users/qiaomeng/Desktop/test/app-common-repository/
file:///Users/qiaomeng/Desktop/test/app-common-repository/lib/
base_repository
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/git/app-base-repository-5b60d47410e4bb47d0e8f4fc8c6be00e28b2002d/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/git/app-base-repository-5b60d47410e4bb47d0e8f4fc8c6be00e28b2002d/lib/
async
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.1/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.1/lib/
boolean_selector
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.0/lib/
characters
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/characters-1.1.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/characters-1.1.0/lib/
charcode
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/charcode-1.3.1/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/charcode-1.3.1/lib/
clock
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.0/lib/
collection
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/collection-1.15.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/collection-1.15.0/lib/
dio
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/dio-4.0.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/dio-4.0.0/lib/
fake_async
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/lib/
http_parser
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.0.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.0.0/lib/
matcher
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.10/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.10/lib/
meta
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/meta-1.7.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/meta-1.7.0/lib/
path
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/path-1.8.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/path-1.8.0/lib/
source_span
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.8.1/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.8.1/lib/
stack_trace
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.10.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.10.0/lib/
stream_channel
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.0/lib/
string_scanner
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.1.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.1.0/lib/
term_glyph
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.0/lib/
test_api
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.4.2/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.4.2/lib/
typed_data
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.3.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.3.0/lib/
vector_math
2.12
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.0/
file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.0/lib/
sky_engine
2.12
file:///Users/qiaomeng/flutter_2.5.1/bin/cache/pkg/sky_engine/
file:///Users/qiaomeng/flutter_2.5.1/bin/cache/pkg/sky_engine/lib/
flutter
2.12
file:///Users/qiaomeng/flutter_2.5.1/packages/flutter/
file:///Users/qiaomeng/flutter_2.5.1/packages/flutter/lib/
flutter_test
2.12
file:///Users/qiaomeng/flutter_2.5.1/packages/flutter_test/
file:///Users/qiaomeng/flutter_2.5.1/packages/flutter_test/lib/
2
2.5.1
\ No newline at end of file
# This file is deprecated. Tools should instead consume
# `.dart_tool/package_config.json`.
#
# For more info see: https://dart.dev/go/dot-packages-deprecation
#
# Generated by pub on 2021-10-14 18:17:44.929690.
async:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.1/lib/
base_repository:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/git/app-base-repository-5b60d47410e4bb47d0e8f4fc8c6be00e28b2002d/lib/
boolean_selector:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.0/lib/
characters:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/characters-1.1.0/lib/
charcode:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/charcode-1.3.1/lib/
clock:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/clock-1.1.0/lib/
collection:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/collection-1.15.0/lib/
dio:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/dio-4.0.0/lib/
fake_async:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/lib/
flutter:file:///Users/qiaomeng/flutter_2.5.1/packages/flutter/lib/
flutter_test:file:///Users/qiaomeng/flutter_2.5.1/packages/flutter_test/lib/
http_parser:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/http_parser-4.0.0/lib/
matcher:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/matcher-0.12.10/lib/
meta:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/meta-1.7.0/lib/
path:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/path-1.8.0/lib/
sky_engine:file:///Users/qiaomeng/flutter_2.5.1/bin/cache/pkg/sky_engine/lib/
source_span:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/source_span-1.8.1/lib/
stack_trace:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stack_trace-1.10.0/lib/
stream_channel:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/stream_channel-2.1.0/lib/
string_scanner:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/string_scanner-1.1.0/lib/
term_glyph:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/term_glyph-1.2.0/lib/
test_api:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/test_api-0.4.2/lib/
typed_data:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/typed_data-1.3.0/lib/
vector_math:file:///Users/qiaomeng/flutter_2.5.1/.pub-cache/hosted/pub.flutter-io.cn/vector_math-2.1.0/lib/
common_repository:lib/
export 'entity/activity_config_entity.dart';
export 'entity/app_nav_entity.dart';
export 'repository/activity_config_repository.dart';
export 'repository/app_nav_repository.dart';
export 'package:base_repository/base_repository.dart';
class ActivityConfigEntity {
static ActivityConfigEntity fromJson(Map<String, dynamic>? json) {
return ActivityConfigEntity.from(json!);
}
String? id;
String? redirectType;
String? bindParams;
String? imgUrl;
String? redirectTitle;
String? locationType;
String? startTime;
String? endTime;
String? weight;
String? showContent;
String? showType;
String? iosRedirectUrl;
String? androidRedirectUrl;
String? groupId;
String? behaviorType;
String? dayNumber;
String? specificTime;
String? showTime;
String? width;
String? height;
ActivityConfigEntity(
{this.id,
this.redirectType,
this.bindParams,
this.imgUrl,
this.redirectTitle,
this.locationType,
this.startTime,
this.endTime,
this.weight,
this.showContent,
this.showType,
this.iosRedirectUrl,
this.androidRedirectUrl,
this.groupId,
this.behaviorType,
this.dayNumber,
this.specificTime,
this.showTime,
this.width,
this.height});
ActivityConfigEntity.from(Map<String, dynamic> json) {
id = json['id'];
redirectType = json['redirect_type'];
bindParams = json['bind_params'];
imgUrl = json['img_url'];
redirectTitle = json['redirect_title'];
locationType = json['location_type'];
startTime = json['start_time'];
endTime = json['end_time'];
weight = json['weight'];
showContent = json['show_content'];
showType = json['show_type'];
iosRedirectUrl = json['ios_redirect_url'];
androidRedirectUrl = json['android_redirect_url'];
groupId = json['group_id'];
behaviorType = json['behavior_type'];
dayNumber = json['day_number'];
specificTime = json['specific_time'];
showTime = json['show_time'];
width = json['width'];
height = json['height'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['redirect_type'] = this.redirectType;
data['bind_params'] = this.bindParams;
data['img_url'] = this.imgUrl;
data['redirect_title'] = this.redirectTitle;
data['location_type'] = this.locationType;
data['start_time'] = this.startTime;
data['end_time'] = this.endTime;
data['weight'] = this.weight;
data['show_content'] = this.showContent;
data['show_type'] = this.showType;
data['ios_redirect_url'] = this.iosRedirectUrl;
data['android_redirect_url'] = this.androidRedirectUrl;
data['group_id'] = this.groupId;
data['behavior_type'] = this.behaviorType;
data['day_number'] = this.dayNumber;
data['specific_time'] = this.specificTime;
data['show_time'] = this.showTime;
data['width'] = this.width;
data['height'] = this.height;
return data;
}
}
class AppNavEntity {
static AppNavEntity fromJson(Map<String, dynamic>? json) {
return AppNavEntity.from(json!);
}
String? id;
String? name;
String? title;
String? iconUrl;
String? redirectType;
String? androidRedirectUrl;
String? iosRedirectUrl;
String? bindParams;
String? groupId;
String? behaviorType;
String? dayNumber;
String? startTime;
String? endTime;
String? specificTime;
AppNavEntity(
{this.id,
this.name,
this.title,
this.iconUrl,
this.redirectType,
this.androidRedirectUrl,
this.iosRedirectUrl,
this.bindParams,
this.groupId,
this.behaviorType,
this.dayNumber,
this.startTime,
this.endTime,
this.specificTime});
AppNavEntity.from(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
title = json['title'];
iconUrl = json['icon_url'];
redirectType = json['redirect_type'];
androidRedirectUrl = json['android_redirect_url'];
iosRedirectUrl = json['ios_redirect_url'];
bindParams = json['bind_params'];
groupId = json['group_id'];
behaviorType = json['behavior_type'];
dayNumber = json['day_number'];
startTime = json['start_time'];
endTime = json['end_time'];
specificTime = json['specific_time'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
data['title'] = this.title;
data['icon_url'] = this.iconUrl;
data['redirect_type'] = this.redirectType;
data['android_redirect_url'] = this.androidRedirectUrl;
data['ios_redirect_url'] = this.iosRedirectUrl;
data['bind_params'] = this.bindParams;
data['group_id'] = this.groupId;
data['behavior_type'] = this.behaviorType;
data['day_number'] = this.dayNumber;
data['start_time'] = this.startTime;
data['end_time'] = this.endTime;
data['specific_time'] = this.specificTime;
return data;
}
}
import './impl/activity_config_repository_impl.dart';
import '../entity/activity_config_entity.dart';
abstract class ActivityConfigRepository {
///
/// 获取单例
///
static ActivityConfigRepository get() {
return ActivityConfigRepositoryImpl();
}
/// 获取宣传口
/// [locationType] 位置, 用逗号隔开
/// 广告位置(1首页顶部、2首页弹窗、3首页浮标、4首页通知、5首页中部、6免单页面、
/// 7品牌页面、8商品详情、9个人中心、10首页主会场、11首页分会场、12订单通知、13外卖返现、
/// 14我的浮标、15启动页面、16福利专区、17余额提现、18提现结果、19活动会场
/// 20、吃喝玩乐、21生活秒杀、22生活浮标、23强促位、24竖版banner、25商品详情、26首页LOGO、27首页LOGO大促)
Future<List<ActivityConfigEntity>> find(String locationType);
}
\ No newline at end of file
import './impl/app_nav_repository_impl.dart';
import '../entity/app_nav_entity.dart';
abstract class AppNavRepository {
///
/// 获取单例
///
static AppNavRepository get() {
return AppNavRepositoryImpl();
}
/// 获取宣传口
/// [locationType] 位置, 用逗号隔开
/// 1 首页钻石位 2 app我的,3生活广场
Future<List<AppNavEntity>> find(String type);
}
import '../activity_config_repository.dart';
import '../../entity/activity_config_entity.dart';
import 'package:common_repository/common_repository.dart';
class ActivityConfigRepositoryImpl extends ActivityConfigRepository {
@override
Future<List<ActivityConfigEntity>> find(String locationType) async {
var result = await DSDioUtil.getInstance().get('/home.getActivityConfig',
queryParameters: {"location_type": locationType});
var res = DSResponseList<ActivityConfigEntity>.fromJson(
result, ActivityConfigEntity.fromJson);
return res.data;
}
}
import '../app_nav_repository.dart';
import '../../entity/app_nav_entity.dart';
import 'package:common_repository/common_repository.dart';
class AppNavRepositoryImpl extends AppNavRepository {
@override
Future<List<AppNavEntity>> find(String type) async {
var result = await DSDioUtil.getInstance()
.get('/home.getAppNav', queryParameters: {"type": type});
var res =
DSResponseList<AppNavEntity>.fromJson(result, AppNavEntity.fromJson);
return res.data;
}
}
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
async:
dependency: transitive
description:
name: async
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.8.1"
base_repository:
dependency: "direct main"
description:
path: "."
ref: null-safety
resolved-ref: "5b60d47410e4bb47d0e8f4fc8c6be00e28b2002d"
url: "git@git.xiaomanxiong.com:flutter-plugin/app-base-repository.git"
source: git
version: "1.0.0"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.3.1"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.15.0"
dio:
dependency: transitive
description:
name: dio
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.0.0"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
http_parser:
dependency: transitive
description:
name: http_parser
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.0.0"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.12.10"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.7.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.8.0"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.8.1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.4.2"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.3.0"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0"
sdks:
dart: ">=2.12.0 <3.0.0"
flutter: ">=1.17.0"
name: common_repository
description: 公共模块网络.
version: 1.0.0
homepage:
publish_to: none
environment:
sdk: '>=2.12.0 <3.0.0'
flutter: ">=1.17.0"
dependencies:
flutter:
sdk: flutter
base_repository: #基础网络模块
git:
url: 'git@git.xiaomanxiong.com:flutter-plugin/app-base-repository.git'
ref: 'null-safety'
dev_dependencies:
flutter_test:
sdk: flutter
\ No newline at end of file
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