=William Cunha Cardoso

update structure

... ... @@ -15,6 +15,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.39.10"
archive:
dependency: transitive
description:
name: archive
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.13"
args:
dependency: transitive
description:
... ... @@ -28,7 +35,7 @@ packages:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.2"
version: "2.4.1"
bloc:
dependency: "direct main"
description:
... ... @@ -99,13 +106,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "7.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
charcode:
dependency: transitive
description:
... ... @@ -120,13 +120,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.2"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.1"
code_builder:
dependency: transitive
description:
... ... @@ -140,7 +133,7 @@ packages:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.14.13"
version: "1.14.12"
convert:
dependency: transitive
description:
... ... @@ -154,7 +147,7 @@ packages:
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.5"
version: "2.1.4"
csslib:
dependency: transitive
description:
... ... @@ -183,13 +176,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
fixnum:
dependency: transitive
description:
... ... @@ -270,6 +256,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.4"
image:
dependency: transitive
description:
name: image
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.12"
io:
dependency: transitive
description:
... ... @@ -304,7 +297,7 @@ packages:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.8"
version: "0.12.6"
meta:
dependency: "direct main"
description:
... ... @@ -367,7 +360,7 @@ packages:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
version: "1.6.4"
pedantic:
dependency: transitive
description:
... ... @@ -375,6 +368,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.0"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.0"
pool:
dependency: transitive
description:
... ... @@ -463,7 +463,7 @@ packages:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.5"
version: "1.9.3"
stream_channel:
dependency: transitive
description:
... ... @@ -498,7 +498,7 @@ packages:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.17"
version: "0.2.15"
timing:
dependency: transitive
description:
... ... @@ -512,7 +512,7 @@ packages:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
version: "1.1.6"
uuid:
dependency: "direct main"
description:
... ... @@ -541,6 +541,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.dartlang.org"
source: hosted
version: "3.6.1"
yaml:
dependency: transitive
description:
... ... @@ -549,5 +556,5 @@ packages:
source: hosted
version: "2.2.1"
sdks:
dart: ">=2.9.0-14.0.dev <3.0.0"
dart: ">=2.7.0 <3.0.0"
flutter: ">=1.16.0"
... ...
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
archive:
dependency: transitive
description:
name: archive
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.13"
args:
dependency: transitive
description:
name: args
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.0"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.2"
version: "2.4.1"
boolean_selector:
dependency: transitive
description:
... ... @@ -15,34 +29,34 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
characters:
charcode:
dependency: transitive
description:
name: characters
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
charcode:
version: "1.1.3"
collection:
dependency: transitive
description:
name: charcode
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.3"
clock:
version: "1.14.12"
convert:
dependency: transitive
description:
name: clock
name: convert
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.1"
collection:
version: "2.1.1"
crypto:
dependency: transitive
description:
name: collection
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "1.14.13"
version: "2.1.4"
dio:
dependency: "direct main"
description:
... ... @@ -50,13 +64,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.9"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
flutter:
dependency: "direct main"
description: flutter
... ... @@ -81,13 +88,20 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.4"
image:
dependency: transitive
description:
name: image
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.12"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.8"
version: "0.12.6"
meta:
dependency: transitive
description:
... ... @@ -101,7 +115,21 @@ packages:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
version: "1.6.4"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.0"
quiver:
dependency: transitive
description:
name: quiver
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.3"
sky_engine:
dependency: transitive
description: flutter
... ... @@ -120,7 +148,7 @@ packages:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.5"
version: "1.9.3"
stream_channel:
dependency: transitive
description:
... ... @@ -148,14 +176,14 @@ packages:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.17"
version: "0.2.15"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
version: "1.1.6"
vector_math:
dependency: transitive
description:
... ... @@ -163,5 +191,12 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.8"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.dartlang.org"
source: hosted
version: "3.6.1"
sdks:
dart: ">=2.9.0-14.0.dev <3.0.0"
dart: ">=2.7.0 <3.0.0"
... ...
import 'dart:math';
extension Precision on double {
double toPrecision(int fractionDigits) {
double mod = pow(10, fractionDigits.toDouble());
return ((this * mod).round().toDouble() / mod);
}
}
... ...
import '../../utils.dart';
extension GetDynamicUtils on dynamic {
bool get isNull => GetUtils.isNull(this);
bool get isNullOrBlank => GetUtils.isNullOrBlank(this);
bool get isOneAKind => GetUtils.isOneAKind(this);
bool isLengthLowerThan(int maxLength) =>
GetUtils.isLengthLowerThan(this, maxLength);
bool isLengthGreaterThan(int maxLength) =>
GetUtils.isLengthGreaterThan(this, maxLength);
bool isLengthGreaterOrEqual(int maxLength) =>
GetUtils.isLengthGreaterOrEqual(this, maxLength);
bool isLengthLowerOrEqual(int maxLength) =>
GetUtils.isLengthLowerOrEqual(this, maxLength);
bool isLengthEqualTo(int maxLength) =>
GetUtils.isLengthEqualTo(this, maxLength);
bool isLengthBetween(int minLength, int maxLength) =>
GetUtils.isLengthBetween(this, minLength, maxLength);
}
... ...
export 'context_extensions.dart';
export 'double_extensions.dart';
export 'dynamic_extensions.dart';
export 'num_extensions.dart';
export 'string_extensions.dart';
export 'widget_extensions.dart';
... ...
import '../../utils.dart';
extension GetNumUtils on num {
bool isLowerThan(num b) => GetUtils.isLowerThan(this, b);
bool isGreaterThan(num b) => GetUtils.isGreaterThan(this, b);
bool isEqual(num b) => GetUtils.isEqual(this, b);
}
... ...
import 'get_utils.dart';
import '../../utils.dart';
extension GetStringUtils on String {
bool get isNum => GetUtils.isNum(this);
... ... @@ -45,27 +45,3 @@ extension GetStringUtils on String {
String numericOnly(String s, {bool firstWordOnly = false}) =>
GetUtils.numericOnly(this, firstWordOnly: firstWordOnly);
}
extension GetNumUtils on num {
bool isLowerThan(num b) => GetUtils.isLowerThan(this, b);
bool isGreaterThan(num b) => GetUtils.isGreaterThan(this, b);
bool isEqual(num b) => GetUtils.isEqual(this, b);
}
extension GetDynamicUtils on dynamic {
bool get isNull => GetUtils.isNull(this);
bool get isNullOrBlank => GetUtils.isNullOrBlank(this);
bool get isOneAKind => GetUtils.isOneAKind(this);
bool isLengthLowerThan(int maxLength) =>
GetUtils.isLengthLowerThan(this, maxLength);
bool isLengthGreaterThan(int maxLength) =>
GetUtils.isLengthGreaterThan(this, maxLength);
bool isLengthGreaterOrEqual(int maxLength) =>
GetUtils.isLengthGreaterOrEqual(this, maxLength);
bool isLengthLowerOrEqual(int maxLength) =>
GetUtils.isLengthLowerOrEqual(this, maxLength);
bool isLengthEqualTo(int maxLength) =>
GetUtils.isLengthEqualTo(this, maxLength);
bool isLengthBetween(int minLength, int maxLength) =>
GetUtils.isLengthBetween(this, minLength, maxLength);
}
... ...
import 'package:flutter/widgets.dart';
extension WidgetPaddingX on Widget {
Widget paddingAll(double padding) =>
Padding(padding: EdgeInsets.all(padding), child: this);
Widget paddingSymmetric({double horizontal = 0.0, double vertical = 0.0}) =>
Padding(
padding:
EdgeInsets.symmetric(horizontal: horizontal, vertical: vertical),
child: this);
Widget paddingOnly({
double left = 0.0,
double top = 0.0,
double right = 0.0,
double bottom = 0.0,
}) =>
Padding(
padding: EdgeInsets.only(
top: top, left: left, right: right, bottom: bottom),
child: this);
Widget get paddingZero => Padding(padding: EdgeInsets.zero, child: this);
}
extension WidgetMarginX on Widget {
Widget marginAll(double margin) =>
Container(margin: EdgeInsets.all(margin), child: this);
Widget marginSymmetric({double horizontal = 0.0, double vertical = 0.0}) =>
Container(
margin:
EdgeInsets.symmetric(horizontal: horizontal, vertical: vertical),
child: this);
Widget marginOnly({
double left = 0.0,
double top = 0.0,
double right = 0.0,
double bottom = 0.0,
}) =>
Container(
margin: EdgeInsets.only(
top: top, left: left, right: right, bottom: bottom),
child: this);
Widget get marginZero => Container(margin: EdgeInsets.zero, child: this);
}
... ...
... ... @@ -27,7 +27,7 @@ class GetUtils {
}
/// Checks if string consist only numeric.
/// Numeric only doesnt accepting "." which double data type have
/// Numeric only doesn't accepting "." which double data type have
static bool isNumericOnly(String s) =>
RegexValidation.hasMatch(s, regex.numericOnly);
... ...
export 'src/context_extensions/extensions.dart';
export 'src/queue/get_queue.dart';
export 'src/platform/platform.dart';
export 'src/regex/get_utils.dart';
export 'src/regex/get_utils_extensions.dart';
export 'src/extensions/export.dart';
... ...
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
archive:
dependency: transitive
description:
name: archive
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.13"
args:
dependency: transitive
description:
name: args
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.0"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.2"
version: "2.4.1"
boolean_selector:
dependency: transitive
description:
... ... @@ -15,13 +29,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
charcode:
dependency: transitive
description:
... ... @@ -29,27 +36,27 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.3"
clock:
collection:
dependency: transitive
description:
name: clock
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.1"
collection:
version: "1.14.12"
convert:
dependency: transitive
description:
name: collection
name: convert
url: "https://pub.dartlang.org"
source: hosted
version: "1.14.13"
fake_async:
version: "2.1.1"
crypto:
dependency: transitive
description:
name: fake_async
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
version: "2.1.4"
flutter:
dependency: "direct main"
description: flutter
... ... @@ -60,13 +67,20 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
image:
dependency: transitive
description:
name: image
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.12"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.8"
version: "0.12.6"
meta:
dependency: transitive
description:
... ... @@ -80,7 +94,21 @@ packages:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
version: "1.6.4"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.0"
quiver:
dependency: transitive
description:
name: quiver
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.3"
sky_engine:
dependency: transitive
description: flutter
... ... @@ -99,7 +127,7 @@ packages:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.9.5"
version: "1.9.3"
stream_channel:
dependency: transitive
description:
... ... @@ -127,14 +155,14 @@ packages:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.17"
version: "0.2.15"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
version: "1.1.6"
vector_math:
dependency: transitive
description:
... ... @@ -142,5 +170,12 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.8"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.dartlang.org"
source: hosted
version: "3.6.1"
sdks:
dart: ">=2.9.0-14.0.dev <3.0.0"
dart: ">=2.6.0 <3.0.0"
... ...