upgrade family-chart

This commit is contained in:
Przemek Więch
2026-05-11 19:52:50 +02:00
parent 20efd26262
commit 56d0643ad0
2 changed files with 247 additions and 332 deletions

577
package-lock.json generated
View File

@@ -19,7 +19,7 @@
"d3-zoom": "^3.0.0", "d3-zoom": "^3.0.0",
"debounce": "^2.2.0", "debounce": "^2.2.0",
"detect-browser": "^5.2.0", "detect-browser": "^5.2.0",
"family-chart": "^0.2.1", "family-chart": "^0.9.0",
"fflate": "^0.8.2", "fflate": "^0.8.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"javascript-natural-sort": "^0.7.1", "javascript-natural-sort": "^0.7.1",
@@ -2976,6 +2976,15 @@
"url": "https://github.com/sponsors/wooorm" "url": "https://github.com/sponsors/wooorm"
} }
}, },
"node_modules/commander": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"license": "MIT",
"engines": {
"node": ">= 10"
}
},
"node_modules/commondir": { "node_modules/commondir": {
"version": "1.0.1", "version": "1.0.1",
"dev": true, "dev": true,
@@ -3098,39 +3107,44 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/d3": { "node_modules/d3": {
"version": "6.7.0", "version": "7.9.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz",
"integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-array": "2", "d3-array": "3",
"d3-axis": "2", "d3-axis": "3",
"d3-brush": "2", "d3-brush": "3",
"d3-chord": "2", "d3-chord": "3",
"d3-color": "2", "d3-color": "3",
"d3-contour": "2", "d3-contour": "4",
"d3-delaunay": "5", "d3-delaunay": "6",
"d3-dispatch": "2", "d3-dispatch": "3",
"d3-drag": "2", "d3-drag": "3",
"d3-dsv": "2", "d3-dsv": "3",
"d3-ease": "2", "d3-ease": "3",
"d3-fetch": "2", "d3-fetch": "3",
"d3-force": "2", "d3-force": "3",
"d3-format": "2", "d3-format": "3",
"d3-geo": "2", "d3-geo": "3",
"d3-hierarchy": "2", "d3-hierarchy": "3",
"d3-interpolate": "2", "d3-interpolate": "3",
"d3-path": "2", "d3-path": "3",
"d3-polygon": "2", "d3-polygon": "3",
"d3-quadtree": "2", "d3-quadtree": "3",
"d3-random": "2", "d3-random": "3",
"d3-scale": "3", "d3-scale": "4",
"d3-scale-chromatic": "2", "d3-scale-chromatic": "3",
"d3-selection": "2", "d3-selection": "3",
"d3-shape": "2", "d3-shape": "3",
"d3-time": "2", "d3-time": "3",
"d3-time-format": "3", "d3-time-format": "4",
"d3-timer": "2", "d3-timer": "3",
"d3-transition": "2", "d3-transition": "3",
"d3-zoom": "2" "d3-zoom": "3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-array": { "node_modules/d3-array": {
@@ -3144,74 +3158,40 @@
} }
}, },
"node_modules/d3-axis": { "node_modules/d3-axis": {
"version": "2.1.0", "version": "3.0.0",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
"integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-brush": { "node_modules/d3-brush": {
"version": "2.1.0", "version": "3.0.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
"integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-dispatch": "1 - 2", "d3-dispatch": "1 - 3",
"d3-drag": "2", "d3-drag": "2 - 3",
"d3-interpolate": "1 - 2", "d3-interpolate": "1 - 3",
"d3-selection": "2", "d3-selection": "3",
"d3-transition": "2" "d3-transition": "3"
}
},
"node_modules/d3-brush/node_modules/d3-color": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-brush/node_modules/d3-dispatch": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-brush/node_modules/d3-drag": {
"version": "2.0.0",
"license": "BSD-3-Clause",
"dependencies": {
"d3-dispatch": "1 - 2",
"d3-selection": "2"
}
},
"node_modules/d3-brush/node_modules/d3-ease": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-brush/node_modules/d3-interpolate": {
"version": "2.0.1",
"license": "BSD-3-Clause",
"dependencies": {
"d3-color": "1 - 2"
}
},
"node_modules/d3-brush/node_modules/d3-selection": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-brush/node_modules/d3-timer": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-brush/node_modules/d3-transition": {
"version": "2.0.0",
"license": "BSD-3-Clause",
"dependencies": {
"d3-color": "1 - 2",
"d3-dispatch": "1 - 2",
"d3-ease": "1 - 2",
"d3-interpolate": "1 - 2",
"d3-timer": "1 - 2"
}, },
"peerDependencies": { "engines": {
"d3-selection": "2" "node": ">=12"
} }
}, },
"node_modules/d3-chord": { "node_modules/d3-chord": {
"version": "2.0.0", "version": "3.0.1",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
"integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-path": "1 - 2" "d3-path": "1 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-color": { "node_modules/d3-color": {
@@ -3222,28 +3202,27 @@
} }
}, },
"node_modules/d3-contour": { "node_modules/d3-contour": {
"version": "2.0.0", "version": "4.0.2",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz",
"dependencies": { "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==",
"d3-array": "2"
}
},
"node_modules/d3-contour/node_modules/d3-array": {
"version": "2.12.1",
"license": "BSD-3-Clause",
"dependencies": {
"internmap": "^1.0.0"
}
},
"node_modules/d3-contour/node_modules/internmap": {
"version": "1.0.1",
"license": "ISC"
},
"node_modules/d3-delaunay": {
"version": "5.3.0",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"delaunator": "4" "d3-array": "^3.2.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/d3-delaunay": {
"version": "6.0.4",
"resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
"integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
"license": "ISC",
"dependencies": {
"delaunator": "5"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-dispatch": { "node_modules/d3-dispatch": {
@@ -3265,29 +3244,30 @@
} }
}, },
"node_modules/d3-dsv": { "node_modules/d3-dsv": {
"version": "2.0.0", "version": "3.0.1",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
"integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
"license": "ISC",
"dependencies": { "dependencies": {
"commander": "2", "commander": "7",
"iconv-lite": "0.4", "iconv-lite": "0.6",
"rw": "1" "rw": "1"
}, },
"bin": { "bin": {
"csv2json": "bin/dsv2json", "csv2json": "bin/dsv2json.js",
"csv2tsv": "bin/dsv2dsv", "csv2tsv": "bin/dsv2dsv.js",
"dsv2dsv": "bin/dsv2dsv", "dsv2dsv": "bin/dsv2dsv.js",
"dsv2json": "bin/dsv2json", "dsv2json": "bin/dsv2json.js",
"json2csv": "bin/json2dsv", "json2csv": "bin/json2dsv.js",
"json2dsv": "bin/json2dsv", "json2dsv": "bin/json2dsv.js",
"json2tsv": "bin/json2dsv", "json2tsv": "bin/json2dsv.js",
"tsv2csv": "bin/dsv2dsv", "tsv2csv": "bin/dsv2dsv.js",
"tsv2json": "bin/dsv2json" "tsv2json": "bin/dsv2json.js"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-dsv/node_modules/commander": {
"version": "2.20.3",
"license": "MIT"
},
"node_modules/d3-ease": { "node_modules/d3-ease": {
"version": "3.0.1", "version": "3.0.1",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
@@ -3296,10 +3276,15 @@
} }
}, },
"node_modules/d3-fetch": { "node_modules/d3-fetch": {
"version": "2.0.0", "version": "3.0.1",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
"integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-dsv": "1 - 2" "d3-dsv": "1 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-flextree": { "node_modules/d3-flextree": {
@@ -3314,47 +3299,48 @@
"license": "BSD-3-Clause" "license": "BSD-3-Clause"
}, },
"node_modules/d3-force": { "node_modules/d3-force": {
"version": "2.1.1", "version": "3.0.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
"integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-dispatch": "1 - 2", "d3-dispatch": "1 - 3",
"d3-quadtree": "1 - 2", "d3-quadtree": "1 - 3",
"d3-timer": "1 - 2" "d3-timer": "1 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-force/node_modules/d3-dispatch": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-force/node_modules/d3-timer": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-format": { "node_modules/d3-format": {
"version": "2.0.0", "version": "3.1.2",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz",
"integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-geo": { "node_modules/d3-geo": {
"version": "2.0.2", "version": "3.1.1",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz",
"integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-array": "^2.5.0" "d3-array": "2.5.0 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-geo/node_modules/d3-array": {
"version": "2.12.1",
"license": "BSD-3-Clause",
"dependencies": {
"internmap": "^1.0.0"
}
},
"node_modules/d3-geo/node_modules/internmap": {
"version": "1.0.1",
"license": "ISC"
},
"node_modules/d3-hierarchy": { "node_modules/d3-hierarchy": {
"version": "2.0.0", "version": "3.1.2",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
"integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-interpolate": { "node_modules/d3-interpolate": {
"version": "3.0.1", "version": "3.0.1",
@@ -3367,73 +3353,70 @@
} }
}, },
"node_modules/d3-path": { "node_modules/d3-path": {
"version": "2.0.0", "version": "3.1.0",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
"integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-polygon": { "node_modules/d3-polygon": {
"version": "2.0.0", "version": "3.0.1",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
"integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-quadtree": { "node_modules/d3-quadtree": {
"version": "2.0.0", "version": "3.0.1",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
"integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-random": { "node_modules/d3-random": {
"version": "2.2.2", "version": "3.0.1",
"license": "BSD-3-Clause" "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
"integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
"license": "ISC",
"engines": {
"node": ">=12"
}
}, },
"node_modules/d3-scale": { "node_modules/d3-scale": {
"version": "3.3.0", "version": "4.0.2",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
"integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-array": "^2.3.0", "d3-array": "2.10.0 - 3",
"d3-format": "1 - 2", "d3-format": "1 - 3",
"d3-interpolate": "1.2.0 - 2", "d3-interpolate": "1.2.0 - 3",
"d3-time": "^2.1.1", "d3-time": "2.1.1 - 3",
"d3-time-format": "2 - 3" "d3-time-format": "2 - 4"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-scale-chromatic": { "node_modules/d3-scale-chromatic": {
"version": "2.0.0", "version": "3.1.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz",
"integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-color": "1 - 2", "d3-color": "1 - 3",
"d3-interpolate": "1 - 2" "d3-interpolate": "1 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-scale-chromatic/node_modules/d3-color": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-scale-chromatic/node_modules/d3-interpolate": {
"version": "2.0.1",
"license": "BSD-3-Clause",
"dependencies": {
"d3-color": "1 - 2"
}
},
"node_modules/d3-scale/node_modules/d3-array": {
"version": "2.12.1",
"license": "BSD-3-Clause",
"dependencies": {
"internmap": "^1.0.0"
}
},
"node_modules/d3-scale/node_modules/d3-color": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3-scale/node_modules/d3-interpolate": {
"version": "2.0.1",
"license": "BSD-3-Clause",
"dependencies": {
"d3-color": "1 - 2"
}
},
"node_modules/d3-scale/node_modules/internmap": {
"version": "1.0.1",
"license": "ISC"
},
"node_modules/d3-selection": { "node_modules/d3-selection": {
"version": "3.0.0", "version": "3.0.0",
"license": "ISC", "license": "ISC",
@@ -3442,37 +3425,41 @@
} }
}, },
"node_modules/d3-shape": { "node_modules/d3-shape": {
"version": "2.1.0", "version": "3.2.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
"integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-path": "1 - 2" "d3-path": "^3.1.0"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-time": { "node_modules/d3-time": {
"version": "2.1.1", "version": "3.1.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
"integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-array": "2" "d3-array": "2 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-time-format": { "node_modules/d3-time-format": {
"version": "3.0.0", "version": "4.1.0",
"license": "BSD-3-Clause", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
"integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
"license": "ISC",
"dependencies": { "dependencies": {
"d3-time": "1 - 2" "d3-time": "1 - 3"
},
"engines": {
"node": ">=12"
} }
}, },
"node_modules/d3-time/node_modules/d3-array": {
"version": "2.12.1",
"license": "BSD-3-Clause",
"dependencies": {
"internmap": "^1.0.0"
}
},
"node_modules/d3-time/node_modules/internmap": {
"version": "1.0.1",
"license": "ISC"
},
"node_modules/d3-timer": { "node_modules/d3-timer": {
"version": "3.0.1", "version": "3.0.1",
"license": "ISC", "license": "ISC",
@@ -3511,77 +3498,6 @@
"node": ">=12" "node": ">=12"
} }
}, },
"node_modules/d3/node_modules/d3-array": {
"version": "2.12.1",
"license": "BSD-3-Clause",
"dependencies": {
"internmap": "^1.0.0"
}
},
"node_modules/d3/node_modules/d3-color": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3/node_modules/d3-dispatch": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3/node_modules/d3-drag": {
"version": "2.0.0",
"license": "BSD-3-Clause",
"dependencies": {
"d3-dispatch": "1 - 2",
"d3-selection": "2"
}
},
"node_modules/d3/node_modules/d3-ease": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3/node_modules/d3-interpolate": {
"version": "2.0.1",
"license": "BSD-3-Clause",
"dependencies": {
"d3-color": "1 - 2"
}
},
"node_modules/d3/node_modules/d3-selection": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3/node_modules/d3-timer": {
"version": "2.0.0",
"license": "BSD-3-Clause"
},
"node_modules/d3/node_modules/d3-transition": {
"version": "2.0.0",
"license": "BSD-3-Clause",
"dependencies": {
"d3-color": "1 - 2",
"d3-dispatch": "1 - 2",
"d3-ease": "1 - 2",
"d3-interpolate": "1 - 2",
"d3-timer": "1 - 2"
},
"peerDependencies": {
"d3-selection": "2"
}
},
"node_modules/d3/node_modules/d3-zoom": {
"version": "2.0.0",
"license": "BSD-3-Clause",
"dependencies": {
"d3-dispatch": "1 - 2",
"d3-drag": "2",
"d3-interpolate": "1 - 2",
"d3-selection": "2",
"d3-transition": "2"
}
},
"node_modules/d3/node_modules/internmap": {
"version": "1.0.1",
"license": "ISC"
},
"node_modules/data-urls": { "node_modules/data-urls": {
"version": "5.0.0", "version": "5.0.0",
"dev": true, "dev": true,
@@ -3746,8 +3662,13 @@
} }
}, },
"node_modules/delaunator": { "node_modules/delaunator": {
"version": "4.0.1", "version": "5.1.0",
"license": "ISC" "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz",
"integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==",
"license": "ISC",
"dependencies": {
"robust-predicates": "^3.0.2"
}
}, },
"node_modules/delayed-stream": { "node_modules/delayed-stream": {
"version": "1.0.0", "version": "1.0.0",
@@ -4490,10 +4411,12 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/family-chart": { "node_modules/family-chart": {
"version": "0.2.1", "version": "0.9.0",
"resolved": "https://registry.npmjs.org/family-chart/-/family-chart-0.9.0.tgz",
"integrity": "sha512-+JdLr1Oo+YFnQWUXgdnk4nCMTbe1MXKdpbx3KEBXPeq2oX+2v5ccmrcK39CZ761/zQfgSHFZ2cT/+gbaeeACcA==",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"d3": "6" "d3": "^7.9.0"
} }
}, },
"node_modules/fast-deep-equal": { "node_modules/fast-deep-equal": {
@@ -5190,10 +5113,12 @@
} }
}, },
"node_modules/iconv-lite": { "node_modules/iconv-lite": {
"version": "0.4.24", "version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"safer-buffer": ">= 2.1.2 < 3" "safer-buffer": ">= 2.1.2 < 3.0.0"
}, },
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
@@ -8611,6 +8536,12 @@
"url": "https://github.com/sponsors/isaacs" "url": "https://github.com/sponsors/isaacs"
} }
}, },
"node_modules/robust-predicates": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",
"integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==",
"license": "Unlicense"
},
"node_modules/rollup": { "node_modules/rollup": {
"version": "4.59.0", "version": "4.59.0",
"dev": true, "dev": true,
@@ -8692,6 +8623,8 @@
}, },
"node_modules/rw": { "node_modules/rw": {
"version": "1.3.3", "version": "1.3.3",
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
"license": "BSD-3-Clause" "license": "BSD-3-Clause"
}, },
"node_modules/safe-array-concat": { "node_modules/safe-array-concat": {
@@ -9486,13 +9419,6 @@
"parse-gedcom": "^1.0.5" "parse-gedcom": "^1.0.5"
} }
}, },
"node_modules/topola/node_modules/d3-hierarchy": {
"version": "3.1.2",
"license": "ISC",
"engines": {
"node": ">=12"
}
},
"node_modules/tough-cookie": { "node_modules/tough-cookie": {
"version": "5.1.0", "version": "5.1.0",
"dev": true, "dev": true,
@@ -10212,17 +10138,6 @@
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/whatwg-encoding/node_modules/iconv-lite": {
"version": "0.6.3",
"dev": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/whatwg-mimetype": { "node_modules/whatwg-mimetype": {
"version": "4.0.0", "version": "4.0.0",
"dev": true, "dev": true,

View File

@@ -14,7 +14,7 @@
"d3-zoom": "^3.0.0", "d3-zoom": "^3.0.0",
"debounce": "^2.2.0", "debounce": "^2.2.0",
"detect-browser": "^5.2.0", "detect-browser": "^5.2.0",
"family-chart": "^0.2.1", "family-chart": "^0.9.0",
"fflate": "^0.8.2", "fflate": "^0.8.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"javascript-natural-sort": "^0.7.1", "javascript-natural-sort": "^0.7.1",