Skip to content

Commit 4f048a1

Browse files
author
Jim Barlow
committed
initial commit
1 parent c3a8888 commit 4f048a1

File tree

11 files changed

+19012
-0
lines changed

11 files changed

+19012
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"version": "1.0",
3+
"customFormats": []
4+
}

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.evidence/template
2+
.svelte-kit
3+
build
4+
node_modules
5+
.DS_Store
6+
static/data
7+
*.options.yaml
8+
.vscode/settings.json
9+
.env
10+
.evidence/meta

.npmrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
loglevel=error
2+
audit=false
3+
fund=false

.vscode/extensions.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"recommendations": [
3+
"evidence.evidence-vscode"
4+
]
5+
}

components/Mermaid.svelte

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<!-- Mermaid.svelte -->
2+
<script context="module">
3+
import mermaid from "mermaid";
4+
</script>
5+
6+
<script>
7+
import { onMount, createEventDispatcher } from "svelte";
8+
export let id;
9+
10+
let config = {
11+
startOnLoad: true,
12+
theme: "neutral",
13+
themeVariables: {
14+
fontFamily: "monospace"
15+
}
16+
}
17+
18+
const dispatch = createEventDispatcher();
19+
20+
onMount(() => {
21+
if (!id) {
22+
throw new Error("The 'id' prop is required for the Mermaid component.");
23+
}
24+
25+
mermaid.init(
26+
config,
27+
document.getElementById(`mermaid-container-${id}`)
28+
);
29+
30+
// Dispatch an event to let the parent component know that the diagram is rendered
31+
dispatch("mermaidRendered");
32+
});
33+
</script>
34+
35+
<div id={`mermaid-container-${id}`} class={`mermaid-container-${id} pb-4`}>
36+
<slot />
37+
</div>

degit.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"action": "remove",
4+
"files": [
5+
".devcontainer",
6+
".github",
7+
"scripts"
8+
]
9+
}
10+
]

0 commit comments

Comments
 (0)