-
+
diff --git a/docs/examples/js/guitar-diagrams-js/README.md b/docs/examples/js/guitar-diagrams-js/README.md
new file mode 100644
index 0000000..db5081c
--- /dev/null
+++ b/docs/examples/js/guitar-diagrams-js/README.md
@@ -0,0 +1,3 @@
+# README
+
+This directory contains symlinks to guitar-diagrams.js, guitar-diagrams-marker.js, and guitar-diagrams-config.js for the example and testing pages. These are overwritten by actual files with a GitHub action upon deployment to the demo server.
diff --git a/docs/examples/js/guitar-diagrams-js/guitar-diagrams-config.js b/docs/examples/js/guitar-diagrams-js/guitar-diagrams-config.js
new file mode 120000
index 0000000..f4ed4d0
--- /dev/null
+++ b/docs/examples/js/guitar-diagrams-js/guitar-diagrams-config.js
@@ -0,0 +1 @@
+../../../../guitar-diagrams-config.js
\ No newline at end of file
diff --git a/docs/examples/js/guitar-diagrams-js/guitar-diagrams-marker.js b/docs/examples/js/guitar-diagrams-js/guitar-diagrams-marker.js
new file mode 120000
index 0000000..d0251db
--- /dev/null
+++ b/docs/examples/js/guitar-diagrams-js/guitar-diagrams-marker.js
@@ -0,0 +1 @@
+../../../../guitar-diagrams-marker.js
\ No newline at end of file
diff --git a/docs/examples/js/guitar-diagrams-js/guitar-diagrams.js b/docs/examples/js/guitar-diagrams-js/guitar-diagrams.js
new file mode 120000
index 0000000..28972aa
--- /dev/null
+++ b/docs/examples/js/guitar-diagrams-js/guitar-diagrams.js
@@ -0,0 +1 @@
+../../../../guitar-diagrams.js
\ No newline at end of file
diff --git a/docs/examples/js/main.js b/docs/examples/js/main.js
index ca59017..45b1ea0 100644
--- a/docs/examples/js/main.js
+++ b/docs/examples/js/main.js
@@ -8,7 +8,7 @@
* @link https://github.com/KCarlile
*/
-import { GuitarDiagramsJS } from '../../../guitar-diagrams.js';
+import { GuitarDiagramsJS } from './guitar-diagrams-js/guitar-diagrams.js';
// ========== BEGIN example 1
let gdj1 = new GuitarDiagramsJS();