mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-08-03 17:58:17 +00:00
![]() * feat: extract registry implementation * feat: tinymist package * fix: guard * fix: guard 2 * feat: no specifier * fix: temp_dir_in impl * fix: impls * feat: UniversePack::new * feat: clone into memory * feat: implement some pack for testing * build: update cargo.lock * feat: fit for web * fix: guard |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
tinymist-world
Typst's World implementation for tinymist.
Example: Resolves a system universe from system arguments
let args = CompileOnceArgs::parse();
let universe = args
.resolve_system()
.expect("failed to resolve system universe");
Example: Runs a typst compilation
let world = verse.snapshot();
// in current thread
let doc = typst::compile(&world)?;
// the snapshot is Send + Sync
std::thread::spawn(move || {
let doc = typst::compile(&world)?;
});