feat(RES-58): Add new parameter "bundle" (#19)
All checks were successful
gitea-openium/resgen.swift/pipeline/head This commit looks good

Add bundle parameter to define if resource should be load from Bundle.main (app) or Bundle.module (SPM package)

Reviewed-on: #19
This commit is contained in:
2025-07-25 16:14:36 +02:00
parent 5ad219ae89
commit f329386ccf
37 changed files with 866 additions and 403 deletions

View File

@@ -26,7 +26,7 @@ enum FontExtensionGenerator {
static func writeExtensionFile(
fontsNames: [FontName],
staticVar: Bool,
isStatic: Bool,
extensionName: String,
extensionFilePath: String,
isSwiftUI: Bool,
@@ -35,7 +35,7 @@ enum FontExtensionGenerator {
// Create extension content
let extensionContent = Self.getExtensionContent(
fontsNames: fontsNames,
staticVar: staticVar,
isStatic: isStatic,
extensionName: extensionName,
isSwiftUI: isSwiftUI,
visibility: visibility
@@ -54,7 +54,7 @@ enum FontExtensionGenerator {
static func getExtensionContent(
fontsNames: [FontName],
staticVar: Bool,
isStatic: Bool,
extensionName: String,
isSwiftUI: Bool,
visibility: ExtensionVisibility
@@ -70,7 +70,7 @@ enum FontExtensionGenerator {
),
Self.getFontMethods(
fontsNames: fontsNames,
staticVar: staticVar,
isStatic: isStatic,
isSwiftUI: isSwiftUI,
visibility: visibility
),
@@ -94,7 +94,7 @@ enum FontExtensionGenerator {
private static func getFontMethods(
fontsNames: [FontName],
staticVar: Bool,
isStatic: Bool,
isSwiftUI: Bool,
visibility: ExtensionVisibility
) -> String {
@@ -104,7 +104,7 @@ enum FontExtensionGenerator {
.unique()
.map {
$0.getProperty(
isStatic: staticVar,
isStatic: isStatic,
isSwiftUI: isSwiftUI,
visibility: visibility
)