Skip to content

Commit 9310697

Browse files
authored
dep: remove unused dep (#152)
1 parent 7552d08 commit 9310697

4 files changed

Lines changed: 17 additions & 263 deletions

File tree

lib/commons/gen_code/gen_code_module.dart

Lines changed: 5 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -74,115 +74,22 @@ class GenCodeModule {
7474
sourceCode[i + 1] != ')' &&
7575
sourceCode[i + 1] != '}' &&
7676
sourceCode[i + 1] != ']') {
77-
beautifiedCode.write('\n');
78-
beautifiedCode.write(' ' * indentationLevel * 2);
77+
beautifiedCode
78+
..write('\n')
79+
..write(' ' * indentationLevel * 2);
7980
}
8081
}
8182
}
8283
beautifiedCode
8384
..write('\n')
8485
..write(')');
8586

86-
var beautifiedSourceCode = beautifiedCode.toString();
87+
final beautifiedSourceCode = beautifiedCode.toString();
8788

8889
// Remove null properties
89-
beautifiedSourceCode = beautifiedSourceCode.replaceAll(
90+
return beautifiedSourceCode.replaceAll(
9091
RegExp(r',\s*\w+:\s*null|\b\w+:\s*null\b'),
9192
'',
9293
);
93-
94-
return beautifiedSourceCode;
9594
}
9695
}
97-
98-
// class FlutterWidget {
99-
// FlutterWidget({
100-
// required this.type,
101-
// required this.properties,
102-
// this.children = const [],
103-
// });
104-
// final String type;
105-
// final Map<String, dynamic> properties;
106-
// final List<FlutterWidget> children;
107-
108-
// String generateString() {
109-
// final buffer = StringBuffer()..write('$type(');
110-
// final propertyStrings = <String>[];
111-
112-
// properties.forEach((key, value) {
113-
// if (value != null) {
114-
// if (value is String) {
115-
// propertyStrings.add('$key: $value');
116-
// } else {
117-
// propertyStrings.add('$key: $value');
118-
// }
119-
// }
120-
// });
121-
122-
// buffer.write(propertyStrings.join(', '));
123-
124-
// if (children.isNotEmpty) {
125-
// buffer.write(', children: [');
126-
// for (var i = 0; i < children.length; i++) {
127-
// buffer.write(children[i].generateString());
128-
// if (i < children.length - 1) {
129-
// buffer.write(', ');
130-
// }
131-
// }
132-
// buffer.write(']');
133-
// }
134-
135-
// buffer.write(')');
136-
137-
// return buffer.toString();
138-
// }
139-
// }
140-
141-
// String generateFlutterWidgetString(String rawString) {
142-
// // log(rawString);r'(\w+): ([^,]+)'
143-
// final regex = RegExp(r'(\w+)\(([^()]*)\)');
144-
// final Iterable<Match> matches = regex.allMatches(rawString);
145-
// final codeBuilder = StringBuffer();
146-
// for (final match in matches) {
147-
// final type = match.group(1)!;
148-
// final propertiesString = match.group(2)!;
149-
150-
// log(type);
151-
// log(propertiesString);
152-
153-
// final properties = <String, dynamic>{};
154-
155-
// final propertyPairs = propertiesString.split(', ');
156-
// for (final pair in propertyPairs) {
157-
// final keyValue = pair.split(': ');
158-
// final key = keyValue[0].trim();
159-
// final value = keyValue[1].trim();
160-
161-
// if (value.startsWith('{') && value.endsWith('}')) {
162-
// properties[key] = json.decode(value);
163-
// } else if (value.startsWith('[') && value.endsWith(']')) {
164-
// final childStrings = value.substring(1, value.length - 1).split('), ');
165-
// final children = childStrings
166-
// .map((childString) => generateFlutterWidgetString('$childString)'))
167-
// .map(
168-
// (widgetString) => FlutterWidget(
169-
// type: widgetString.split('(').first,
170-
// properties: {},
171-
// ),
172-
// )
173-
// .toList();
174-
// properties[key] = children;
175-
// } else {
176-
// properties[key] = value;
177-
// }
178-
// }
179-
// final widget = FlutterWidget(type: type, properties: properties);
180-
181-
// codeBuilder
182-
// ..write(widget.generateString())
183-
// ..write('\n');
184-
// }
185-
186-
// log(codeBuilder.toString());
187-
// return codeBuilder.toString();
188-
// }

lib/presentation/prop_panel/widgets/prop_panel_builder/text_props_panel.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import 'package:app_creaty/commons/extensions/theme_extension.dart';
33
import 'package:app_creaty/commons/gen/assets.gen.dart';
44
import 'package:app_creaty/l10n/l10n.dart';
55
import 'package:app_creaty/presentation/prop_panel/prop_panel.dart';
6-
import 'package:app_creaty/presentation/prop_panel/widgets/field_builder/prop_color_picker.dart';
76
import 'package:app_creaty/presentation/virtual_app/virtual_app.dart';
87
import 'package:app_creaty/presentation/widgets/app_drop_down_field.dart';
98
import 'package:app_creaty/presentation/widgets/widgets.dart';

pubspec.lock

Lines changed: 11 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,6 @@ packages:
2525
url: "https://pub.dev"
2626
source: hosted
2727
version: "5.13.0"
28-
analyzer_plugin:
29-
dependency: transitive
30-
description:
31-
name: analyzer_plugin
32-
sha256: c1d5f167683de03d5ab6c3b53fc9aeefc5d59476e7810ba7bbddff50c6f4392d
33-
url: "https://pub.dev"
34-
source: hosted
35-
version: "0.11.2"
36-
ansicolor:
37-
dependency: transitive
38-
description:
39-
name: ansicolor
40-
sha256: "607f8fa9786f392043f169898923e6c59b4518242b68b8862eb8a8b7d9c30b4a"
41-
url: "https://pub.dev"
42-
source: hosted
43-
version: "2.0.1"
4428
app_links:
4529
dependency: transitive
4630
description:
@@ -249,14 +233,6 @@ packages:
249233
url: "https://pub.dev"
250234
source: hosted
251235
version: "3.0.3"
252-
csslib:
253-
dependency: transitive
254-
description:
255-
name: csslib
256-
sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
257-
url: "https://pub.dev"
258-
source: hosted
259-
version: "1.0.0"
260236
cupertino_icons:
261237
dependency: "direct main"
262238
description:
@@ -265,22 +241,6 @@ packages:
265241
url: "https://pub.dev"
266242
source: hosted
267243
version: "1.0.5"
268-
dart_code_metrics:
269-
dependency: "direct dev"
270-
description:
271-
name: dart_code_metrics
272-
sha256: "1dc1fa763b73ed52147bd91b015d81903edc3f227b77b1672fcddba43390ed18"
273-
url: "https://pub.dev"
274-
source: hosted
275-
version: "5.7.5"
276-
dart_code_metrics_presets:
277-
dependency: transitive
278-
description:
279-
name: dart_code_metrics_presets
280-
sha256: b71eadf02a3787ebd5c887623f83f6fdc204d45c75a081bd636c4104b3fd8b73
281-
url: "https://pub.dev"
282-
source: hosted
283-
version: "1.8.0"
284244
dart_code_viewer2:
285245
dependency: "direct main"
286246
description:
@@ -321,6 +281,14 @@ packages:
321281
url: "https://pub.dev"
322282
source: hosted
323283
version: "1.1.0"
284+
dependency_validator:
285+
dependency: "direct dev"
286+
description:
287+
name: dependency_validator
288+
sha256: "08349175533ed0bd06eb9b6043cde66c45b2bfc7ebc222a7542cdb1324f1bf03"
289+
url: "https://pub.dev"
290+
source: hosted
291+
version: "3.2.2"
324292
device_frame:
325293
dependency: "direct main"
326294
description:
@@ -362,14 +330,6 @@ packages:
362330
url: "https://pub.dev"
363331
source: hosted
364332
version: "6.1.4"
365-
file_picker:
366-
dependency: "direct main"
367-
description:
368-
name: file_picker
369-
sha256: b1729fc96627dd44012d0a901558177418818d6bd428df59dcfeb594e5f66432
370-
url: "https://pub.dev"
371-
source: hosted
372-
version: "5.3.2"
373333
file_selector:
374334
dependency: "direct main"
375335
description:
@@ -532,14 +492,6 @@ packages:
532492
description: flutter
533493
source: sdk
534494
version: "0.0.0"
535-
flutter_plugin_android_lifecycle:
536-
dependency: transitive
537-
description:
538-
name: flutter_plugin_android_lifecycle
539-
sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360"
540-
url: "https://pub.dev"
541-
source: hosted
542-
version: "2.0.15"
543495
flutter_secure_storage:
544496
dependency: "direct main"
545497
description:
@@ -710,14 +662,6 @@ packages:
710662
url: "https://pub.dev"
711663
source: hosted
712664
version: "2.0.0"
713-
html:
714-
dependency: transitive
715-
description:
716-
name: html
717-
sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
718-
url: "https://pub.dev"
719-
source: hosted
720-
version: "0.15.4"
721665
http:
722666
dependency: transitive
723667
description:
@@ -742,70 +686,6 @@ packages:
742686
url: "https://pub.dev"
743687
source: hosted
744688
version: "4.0.2"
745-
image_picker:
746-
dependency: "direct main"
747-
description:
748-
name: image_picker
749-
sha256: b6951e25b795d053a6ba03af5f710069c99349de9341af95155d52665cb4607c
750-
url: "https://pub.dev"
751-
source: hosted
752-
version: "0.8.9"
753-
image_picker_android:
754-
dependency: transitive
755-
description:
756-
name: image_picker_android
757-
sha256: d2bab152deb2547ea6f53d82ebca9b7e77386bb706e5789e815d37e08ea475bb
758-
url: "https://pub.dev"
759-
source: hosted
760-
version: "0.8.7+3"
761-
image_picker_for_web:
762-
dependency: transitive
763-
description:
764-
name: image_picker_for_web
765-
sha256: "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0"
766-
url: "https://pub.dev"
767-
source: hosted
768-
version: "2.2.0"
769-
image_picker_ios:
770-
dependency: transitive
771-
description:
772-
name: image_picker_ios
773-
sha256: b3e2f21feb28b24dd73a35d7ad6e83f568337c70afab5eabac876e23803f264b
774-
url: "https://pub.dev"
775-
source: hosted
776-
version: "0.8.8"
777-
image_picker_linux:
778-
dependency: transitive
779-
description:
780-
name: image_picker_linux
781-
sha256: "02cbc21fe1706b97942b575966e5fbbeaac535e76deef70d3a242e4afb857831"
782-
url: "https://pub.dev"
783-
source: hosted
784-
version: "0.2.1"
785-
image_picker_macos:
786-
dependency: transitive
787-
description:
788-
name: image_picker_macos
789-
sha256: cee2aa86c56780c13af2c77b5f2f72973464db204569e1ba2dd744459a065af4
790-
url: "https://pub.dev"
791-
source: hosted
792-
version: "0.2.1"
793-
image_picker_platform_interface:
794-
dependency: transitive
795-
description:
796-
name: image_picker_platform_interface
797-
sha256: "7c7b96bb9413a9c28229e717e6fd1e3edd1cc5569c1778fcca060ecf729b65ee"
798-
url: "https://pub.dev"
799-
source: hosted
800-
version: "2.8.0"
801-
image_picker_windows:
802-
dependency: transitive
803-
description:
804-
name: image_picker_windows
805-
sha256: c3066601ea42113922232c7b7b3330a2d86f029f685bba99d82c30e799914952
806-
url: "https://pub.dev"
807-
source: hosted
808-
version: "0.2.1"
809689
intl:
810690
dependency: "direct main"
811691
description:
@@ -871,14 +751,6 @@ packages:
871751
url: "https://pub.dev"
872752
source: hosted
873753
version: "1.0.3"
874-
listenable_stream:
875-
dependency: "direct main"
876-
description:
877-
name: listenable_stream
878-
sha256: "5458276035c7eb66477c30f8eab0942e56537ba3d268172574f7af97e265e894"
879-
url: "https://pub.dev"
880-
source: hosted
881-
version: "1.1.0"
882754
logger:
883755
dependency: "direct main"
884756
description:
@@ -927,14 +799,6 @@ packages:
927799
url: "https://pub.dev"
928800
source: hosted
929801
version: "1.0.4"
930-
ms_map_utils:
931-
dependency: "direct main"
932-
description:
933-
name: ms_map_utils
934-
sha256: "595991482aa40856e3d8833595a3239589c1f4ce1490bed64b495a0f08bfcd04"
935-
url: "https://pub.dev"
936-
source: hosted
937-
version: "1.1.0"
938802
multi_split_view:
939803
dependency: "direct main"
940804
description:
@@ -1008,7 +872,7 @@ packages:
1008872
source: hosted
1009873
version: "1.0.1"
1010874
path_provider:
1011-
dependency: "direct main"
875+
dependency: transitive
1012876
description:
1013877
name: path_provider
1014878
sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2"
@@ -1119,14 +983,6 @@ packages:
1119983
url: "https://pub.dev"
1120984
source: hosted
1121985
version: "2.1.4"
1122-
pub_updater:
1123-
dependency: transitive
1124-
description:
1125-
name: pub_updater
1126-
sha256: "05ae70703e06f7fdeb05f7f02dd680b8aad810e87c756a618f33e1794635115c"
1127-
url: "https://pub.dev"
1128-
source: hosted
1129-
version: "0.3.0"
1130986
pubspec_parse:
1131987
dependency: transitive
1132988
description:
@@ -1168,7 +1024,7 @@ packages:
11681024
source: hosted
11691025
version: "3.1.2"
11701026
rxdart:
1171-
dependency: "direct main"
1027+
dependency: transitive
11721028
description:
11731029
name: rxdart
11741030
sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb"
@@ -1581,7 +1437,7 @@ packages:
15811437
source: hosted
15821438
version: "1.1.7"
15831439
vector_math:
1584-
dependency: "direct main"
1440+
dependency: transitive
15851441
description:
15861442
name: vector_math
15871443
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"

0 commit comments

Comments
 (0)