├── .github └── workflows │ ├── ci.yaml │ ├── pre-release.yaml │ └── release-on-merge.yaml ├── .gitignore ├── .spi.yml ├── .vscode └── settings.json ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── Loro │ ├── Container.swift │ ├── Ephemeral.swift │ ├── Event.swift │ ├── Loro.swift │ ├── LoroFFI.swift │ ├── Value.swift │ └── Version.swift ├── Tests └── LoroTests │ ├── EphemeralStoreTests.swift │ └── LoroTests.swift ├── loro-swift ├── Cargo.lock ├── Cargo.toml └── src │ ├── lib.rs │ └── uniffi-bindgen.rs └── scripts ├── build_macos.sh ├── build_swift_ffi.sh └── refine_trait.sh /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/.github/workflows/pre-release.yaml -------------------------------------------------------------------------------- /.github/workflows/release-on-merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/.github/workflows/release-on-merge.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/.spi.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Loro/Container.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/Container.swift -------------------------------------------------------------------------------- /Sources/Loro/Ephemeral.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/Ephemeral.swift -------------------------------------------------------------------------------- /Sources/Loro/Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/Event.swift -------------------------------------------------------------------------------- /Sources/Loro/Loro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/Loro.swift -------------------------------------------------------------------------------- /Sources/Loro/LoroFFI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/LoroFFI.swift -------------------------------------------------------------------------------- /Sources/Loro/Value.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/Value.swift -------------------------------------------------------------------------------- /Sources/Loro/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Sources/Loro/Version.swift -------------------------------------------------------------------------------- /Tests/LoroTests/EphemeralStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Tests/LoroTests/EphemeralStoreTests.swift -------------------------------------------------------------------------------- /Tests/LoroTests/LoroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/Tests/LoroTests/LoroTests.swift -------------------------------------------------------------------------------- /loro-swift/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/loro-swift/Cargo.lock -------------------------------------------------------------------------------- /loro-swift/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/loro-swift/Cargo.toml -------------------------------------------------------------------------------- /loro-swift/src/lib.rs: -------------------------------------------------------------------------------- 1 | loro_ffi::uniffi_reexport_scaffolding!(); 2 | -------------------------------------------------------------------------------- /loro-swift/src/uniffi-bindgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/loro-swift/src/uniffi-bindgen.rs -------------------------------------------------------------------------------- /scripts/build_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/scripts/build_macos.sh -------------------------------------------------------------------------------- /scripts/build_swift_ffi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/scripts/build_swift_ffi.sh -------------------------------------------------------------------------------- /scripts/refine_trait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loro-dev/loro-swift/HEAD/scripts/refine_trait.sh --------------------------------------------------------------------------------