Skip to content

Commit de958d3

Browse files
authored
Update Graphvis integration
- Make it work in embedded mode and with not installed local graphvis - Make it render pure SVG, not HTML - Workaround current codegen bug (backticks)
1 parent 1686f4f commit de958d3

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

kraphviz.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
"link": "https://github.com/nidi3/graphviz-java",
33
"description": "Graphviz wrapper for JVM",
44
"dependencies": [
5-
"guru.nidi:graphviz-kotlin:0.18.1"
5+
"guru.nidi:graphviz-kotlin:$v",
6+
"guru.nidi:graphviz-java-all-j2v8:$v",
7+
"org.graalvm.js:js:21.3.12"
8+
],
9+
"properties": [
10+
{ "name": "v", "value": "0.18.1" },
11+
{ "name": "v-renovate-hint", "value": "update: package=guru.nidi:graphviz-kotlin" }
612
],
713
"imports": [
814
"guru.nidi.graphviz.*",
@@ -11,7 +17,7 @@
1117
"guru.nidi.graphviz.attribute.*"
1218
],
1319
"renderers": {
14-
"guru.nidi.graphviz.model.MutableGraph": "HTML($it.toGraphviz().render(guru.nidi.graphviz.engine.Format.SVG).toString())",
15-
"guru.nidi.graphviz.engine.Graphviz": "HTML($it.render(guru.nidi.graphviz.engine.Format.SVG).toString())"
20+
"guru.nidi.graphviz.model.MutableGraph": "MIME(\"image/svg+xml\" to `$it`.toGraphviz().render(guru.nidi.graphviz.engine.Format.SVG).toString())",
21+
"guru.nidi.graphviz.engine.Graphviz": "MIME(\"image/svg+xml\" to `$it`.render(guru.nidi.graphviz.engine.Format.SVG).toString())"
1622
}
1723
}

0 commit comments

Comments
 (0)