mix swiftui2lvn (swiftui_2_lvn v0.1.6)

View Source

Mix task for SwiftUI to LiveViewNative transformer.

Takes SwiftUI code from arguments, file, or stdin and outputs LiveViewNative code.

Usage

# From command line arguments
mix swiftui2lvn "VStack { Text('Hello World') }"

# Multiple arguments will be joined with spaces
mix swiftui2lvn VStack { Text('Hello') Text('World') }

# From file
mix swiftui2lvn --file path/to/swiftui_code.swift
mix swiftui2lvn -f path/to/swiftui_code.swift

# From stdin
echo "VStack { Text('Hello') }" | mix swiftui2lvn --stdin

Examples

mix swiftui2lvn "Text('Hello')"
mix swiftui2lvn "VStack { Text('Title') Text('Subtitle') }"
mix swiftui2lvn --file examples/sample.swift
echo "Text('From stdin')" | mix swiftui2lvn --stdin