From b192fc0790a4815703afa6ccc782f2b573c64722 Mon Sep 17 00:00:00 2001
From: Catalin Mititiuc
Date: Thu, 11 Apr 2024 12:46:26 -0700
Subject: Import map svg in an object; add a dev server
---
README.md | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 README.md
(limited to 'README.md')
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..aee7c62
--- /dev/null
+++ b/README.md
@@ -0,0 +1,22 @@
+## Install dev server packages
+
+ docker run --rm -w /app -v $PWD:/app -u $(id -u):$(id -u) node bash -c "npm install"
+
+## Start the dev server
+
+ docker run --rm --init -it -w /app -v $PWD:/app -p 8080:8080 node bash -c "node dev-server.js"
+
+Visit `localhost:8080` to view.
+
+## Rough way to save the SVG map generated by JavaScript client-side
+
+ const XMLS = new XMLSerializer();
+ const svg_xmls = XMLS.serializeToString(svg);
+ let bl = new Blob([svg_xmls], {type: "text/html" });
+ let a = document.createElement("a");
+ a.href = URL.createObjectURL(bl);
+ a.download = "map.svg";
+ a.hidden = true;
+ document.body.appendChild(a);
+ a.innerHTML = "something random - nobody will see this, it doesn't matter what you put here";
+ a.click()
--
cgit v1.2.3