Skip to content

Commit 2260a1a

Browse files
ci: bump version to v0.7.3
1 parent 0e9d404 commit 2260a1a

5 files changed

Lines changed: 130 additions & 97 deletions

File tree

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.3]
4+
5+
- Released @ 6/2025 (UTC)
6+
- Update dependencies
7+
38
## [0.7.2]
49

510
- Released @ 6/2025 (UTC)

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Dart & Flutter Packages by dev-cetera.com & contributors.
55

66
[![pub](https://img.shields.io/pub/v/df_generate_screen.svg)](https://pub.dev/packages/df_generate_screen)
7-
[![tag](https://img.shields.io/badge/tag-v0.7.2-purple)](https://github.com/dev-cetera/df_generate_screen/tree/v0.7.2)
7+
[![tag](https://img.shields.io/badge/tag-v0.7.3-purple)](https://github.com/dev-cetera/df_generate_screen/tree/v0.7.3)
88
[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/dev-cetera/df_generate_screen/main/LICENSE)
99

1010
---
@@ -56,4 +56,3 @@ If you're enjoying this package and find it valuable, consider showing your appr
5656
## License
5757

5858
This project is released under the [MIT License](https://raw.githubusercontent.com/dev-cetera/df_generate_screen/main/LICENSE). See [LICENSE](https://raw.githubusercontent.com/dev-cetera/df_generate_screen/main/LICENSE) for more information.
59-

lib/src/extract_insights_from_file.dart

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ Future<List<ClassInsight<ModelGenerateScreenBindings>>> extractInsightsFromFile(
3333
final insights = <ClassInsight<ModelGenerateScreenBindings>>[];
3434
await analyzer.analyze(
3535
inclClassAnnotations: {ModelGenerateScreenBindings.CLASS_NAME},
36-
onClassAnnotationField: (params) async => temp = _updateFromClassAnnotationField(temp, params),
36+
onClassAnnotationField: (params) async =>
37+
temp = _updateFromClassAnnotationField(temp, params),
3738
onPreAnalysis: (_, __) => temp = const ModelGenerateScreenBindings(),
3839
onPostAnalysis: (params) {
3940
final fullPathName = params.fullFilePath;
@@ -61,10 +62,11 @@ ModelGenerateScreenBindings _updateFromClassAnnotationField(
6162
case ModelGenerateScreenBindingsFieldNames.args:
6263
return annotation.copyWith(
6364
args: params.fieldValue.toMapValue()?.map(
64-
(k, v) => MapEntry(k?.toStringValue(), v?.toStringValue()),
65-
),
65+
(k, v) => MapEntry(k?.toStringValue(), v?.toStringValue()),
66+
),
6667
);
67-
case ModelGenerateScreenBindingsFieldNames.isAccessibleOnlyIfLoggedInAndVerified:
68+
case ModelGenerateScreenBindingsFieldNames
69+
.isAccessibleOnlyIfLoggedInAndVerified:
6870
return annotation.copyWith(
6971
isAccessibleOnlyIfLoggedInAndVerified: params.fieldValue.toBoolValue(),
7072
);

lib/src/gen_screen_access_app.dart

Lines changed: 45 additions & 45 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,41 +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 ['${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-
});
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+
});

0 commit comments

Comments
 (0)