Oicana: support for Node.js and Rust

Templates like the following can now be compiled with inputs coming from C#, TS/JS in the browser, Node.js, and Rust.

#import "@preview/oicana:0.1.0": setup

#let read-project-file(path) = return read(path, encoding: none);
#let (input, oicana-image, oicana-config) = setup(read-project-file);

= Hello from Typst, #input.info.name

You can pass names into the template from any Oicana integration.

The updated getting started guide has chapters on each integration: https://docs.oicana.com/getting-started
Oicana is source available on GitHub: GitHub - oicana/oicana: Cross-Platform PDF templating based on Typst

1 Like