Skip to content

Commit 28a786a

Browse files
author
github-actions
committed
Prepare version 0.7.0
1 parent 97bb6b6 commit 28a786a

File tree

5 files changed

+130
-97
lines changed

5 files changed

+130
-97
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## [0.7.0]
4+
5+
- Released @ 6/2025 (UTC)
6+
- chore: Update dependencies
7+
38
## [0.6.6]
49

510
- Released @ 3/2025 (UTC)

lib/src/extract_insights_from_file.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ Future<List<ClassInsight<ModelGenerateScreenBindings>>> extractInsightsFromFile(
3333
final insights = <ClassInsight<ModelGenerateScreenBindings>>[];
3434
await analyzer.analyze(
3535
inclClassAnnotations: {ModelGenerateScreenBindings.CLASS_NAME},
36-
onClassAnnotationField:
37-
(params) async => temp = _updateFromClassAnnotationField(temp, params),
36+
onClassAnnotationField: (params) async =>
37+
temp = _updateFromClassAnnotationField(temp, params),
3838
onPreAnalysis: (_, __) => temp = const ModelGenerateScreenBindings(),
3939
onPostAnalysis: (params) {
4040
final fullPathName = params.fullFilePath;

lib/src/gen_screen_access_app.dart

Lines changed: 45 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,9 @@ Future<void> genScreenAccessApp(
8585

8686
// ---------------------------------------------------------------------------
8787

88-
final analysisContextCollection = createDartAnalysisContextCollection(
89-
{
90-
inputPath,
91-
},
92-
dartSdk,
93-
);
88+
final analysisContextCollection = createDartAnalysisContextCollection({
89+
inputPath,
90+
}, dartSdk);
9491

9592
// ---------------------------------------------------------------------------
9693

@@ -118,7 +115,9 @@ Future<void> genScreenAccessApp(
118115
final templateData = <String, String>{};
119116
for (final template in templates) {
120117
_print(Log.printWhite, 'Reading template at: $template...');
121-
final result = await MdTemplateUtility.i.readTemplateFromPathOrUrl(template).value;
118+
final result = await MdTemplateUtility.i
119+
.readTemplateFromPathOrUrl(template)
120+
.value;
122121

123122
if (result.isErr()) {
124123
spinner.stop();
@@ -199,43 +198,42 @@ class TemplateInterpolator2<T> {
199198
}
200199
}
201200

202-
final _interpolator = TemplateInterpolator2<ClassInsight<GenerateScreenBindings>>({
203-
'___ROUTE_BUILDERS___': (insight) {
204-
final a = insight.className.toPascalCase();
205-
return [
206-
'${a}RouteBuilder()',
207-
].join('\n');
208-
},
209-
'___SCREEN_MAKERS___': (insight) {
210-
final a = insight.className.toPascalCase();
211-
return 'maker$a';
212-
},
213-
'___PATHS___': (insight) {
214-
final a = insight.className.toUpperSnakeCase();
215-
return '...PATH_$a';
216-
},
217-
'___PATHS_NOT_REDIRECTABLE___': (insight) {
218-
final a = insight.className.toUpperSnakeCase();
219-
return '...PATH_NOT_REDIRECTABLE_$a';
220-
},
221-
'___PATHS_ALWAYS_ACCESSIBLE___': (insight) {
222-
final a = insight.className.toUpperSnakeCase();
223-
return '...PATH_ALWAYS_ACCESSIBLE_$a';
224-
},
225-
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___': (insight) {
226-
final a = insight.className.toUpperSnakeCase();
227-
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED_$a';
228-
},
229-
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN___': (insight) {
230-
final a = insight.className.toUpperSnakeCase();
231-
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_$a';
232-
},
233-
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___': (insight) {
234-
final a = insight.className.toUpperSnakeCase();
235-
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_OUT_$a';
236-
},
237-
'___GENERATED_SCREEN_ROUTES___': (insight) {
238-
final a = insight.className.toPascalCase();
239-
return 'generated${a}Route';
240-
},
241-
});
201+
final _interpolator =
202+
TemplateInterpolator2<ClassInsight<GenerateScreenBindings>>({
203+
'___ROUTE_BUILDERS___': (insight) {
204+
final a = insight.className.toPascalCase();
205+
return ['${a}RouteBuilder()'].join('\n');
206+
},
207+
'___SCREEN_MAKERS___': (insight) {
208+
final a = insight.className.toPascalCase();
209+
return 'maker$a';
210+
},
211+
'___PATHS___': (insight) {
212+
final a = insight.className.toUpperSnakeCase();
213+
return '...PATH_$a';
214+
},
215+
'___PATHS_NOT_REDIRECTABLE___': (insight) {
216+
final a = insight.className.toUpperSnakeCase();
217+
return '...PATH_NOT_REDIRECTABLE_$a';
218+
},
219+
'___PATHS_ALWAYS_ACCESSIBLE___': (insight) {
220+
final a = insight.className.toUpperSnakeCase();
221+
return '...PATH_ALWAYS_ACCESSIBLE_$a';
222+
},
223+
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___': (insight) {
224+
final a = insight.className.toUpperSnakeCase();
225+
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED_$a';
226+
},
227+
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN___': (insight) {
228+
final a = insight.className.toUpperSnakeCase();
229+
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_$a';
230+
},
231+
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___': (insight) {
232+
final a = insight.className.toUpperSnakeCase();
233+
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_OUT_$a';
234+
},
235+
'___GENERATED_SCREEN_ROUTES___': (insight) {
236+
final a = insight.className.toPascalCase();
237+
return 'generated${a}Route';
238+
},
239+
});

lib/src/gen_screen_app.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ Future<void> genScreenApp(
3232
}) async {
3333
final parser = CliParser(
3434
title: 'dev-cetera.com/df/tools',
35-
description: 'A tool for generating screen/page files for Flutter projects.',
35+
description:
36+
'A tool for generating screen/page files for Flutter projects.',
3637
example: 'gen-screen -i .',
3738
additional:
3839
'For contributions, error reports and information, visit: https://github.com/dev-cetera.',
@@ -92,7 +93,9 @@ Future<void> genScreenApp(
9293
final templateData = <String, String>{};
9394
for (final template in templates) {
9495
_print(Log.printWhite, 'Reading template at: $template...');
95-
final result = await MdTemplateUtility.i.readTemplateFromPathOrUrl(template).value;
96+
final result = await MdTemplateUtility.i
97+
.readTemplateFromPathOrUrl(template)
98+
.value;
9699

97100
if (result.isErr()) {
98101
spinner.stop();

0 commit comments

Comments
 (0)