Initial commit: webtrees Family Navigator Graph sidebar module

SVG-based sidebar widget displaying immediate family relationships
(parents, siblings, spouses, children) with compact card layout,
multi-spouse routing, wrapped rows, and ancestor/descendant indicators.
This commit is contained in:
2026-03-16 14:02:13 +01:00
commit 0369f781fa
17 changed files with 2737 additions and 0 deletions

14
rollup.config.js Normal file
View File

@@ -0,0 +1,14 @@
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import terser from "@rollup/plugin-terser";
export default {
input: "resources/js/modules/index.js",
output: {
file: "resources/js/family-nav-graph.min.js",
format: "iife",
name: "FamilyNavGraph",
sourcemap: false,
},
plugins: [resolve(), commonjs(), terser()],
};