This repository was archived by the owner on Feb 21, 2026. It is now read-only.
Repository navigation
Raven 0.10.3: SwiftUI module alias support
Highlights
- Apps can write
import SwiftUI(no directimport Raven) when building for WASI, by using SwiftPMmoduleAliases. - New umbrella module:
RavenSwiftUI(re-exportsRaven+RavenRuntime).
What’s New
- Root package now ships
RavenSwiftUIas a product/target. Examples/TodoAppuses:.product(name: "RavenSwiftUI", package: "Raven", moduleAliases: ["SwiftUI": "RavenSwiftUI"], condition: .when(platforms: [.wasi]))
- Tests updated so TodoApp is allowed to import
SwiftUIwhile other examples still enforceimport Raven.
Demo
swiftly run swift run raven dev --input Examples/TodoApp