Skip to content

Deno module to generate images from source code using Aloxaf/silicon.

License

Notifications You must be signed in to change notification settings

skanehira/deno-silicon

Repository files navigation

deno-silicon

Deno module to generate images from source code using Aloxaf/silicon.

Dependencies

Please refer silicon's dependencies

Support Version

deno-silicon Deno
v0.0.2 v1.24.3 or earlier
v0.0.3 ~ v1.25.0 or later
v0.0.5 ~ v1.32.4 or later

Usage

You can call generate(code, language, options) to generates image from source code.

const code = `package main

import {
    "fmt"
}

func main() {
    fmt.Println("Hello World")
}`;

const data = generate(code, "go", { theme: "Dracula" });
await Deno.writeFile("out.png", data);

code and language are required; options is optional.
The options conform to silicon options, see silicon help for details.

Thanks