Interactive SVG family tree visualization using ELK (Sugiyama) for layout and D3 for rendering. Shows ancestors, descendants, and siblings in a single diagram with orthogonal bus-line connectors. Features: - Bidirectional tree traversal (ancestors + descendants + siblings) - Generation-aligned layout with post-processing Y-snap - Person cards with photos, names, dates, and hover bio cards - "More ancestors" indicator for persons with hidden parents - Pan/zoom navigation - Docker dev environment
15 lines
406 B
JavaScript
15 lines
406 B
JavaScript
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/full-diagram.min.js",
|
|
format: "iife",
|
|
name: "FullDiagram",
|
|
sourcemap: false,
|
|
},
|
|
plugins: [resolve(), commonjs(), terser()],
|
|
};
|