Skip to content

Commit 81c21e2

Browse files
authored
Merge pull request #157 from sgratzl/release/v4.3.5
Release v4.3.5
2 parents 61eb7f7 + ccc6f0c commit 81c21e2

File tree

6 files changed

+3397
-2869
lines changed

6 files changed

+3397
-2869
lines changed

.yarn/releases/yarn-4.10.3.cjs

Lines changed: 942 additions & 0 deletions
Large diffs are not rendered by default.

.yarn/releases/yarn-4.5.1.cjs

Lines changed: 0 additions & 934 deletions
This file was deleted.

.yarnrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
yarnPath: .yarn/releases/yarn-4.5.1.cjs
1+
yarnPath: .yarn/releases/yarn-4.10.3.cjs

package.json

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "chartjs-chart-graph",
33
"description": "Chart.js module for charting graphs",
4-
"version": "4.3.4",
4+
"version": "4.3.5",
55
"author": {
66
"name": "Samuel Gratzl",
77
"email": "sam@sgratzl.com",
@@ -63,38 +63,38 @@
6363
},
6464
"devDependencies": {
6565
"@chiogen/rollup-plugin-terser": "^7.1.3",
66-
"@eslint/js": "~9.15.0",
67-
"@rollup/plugin-commonjs": "^28.0.1",
68-
"@rollup/plugin-node-resolve": "^15.3.0",
69-
"@rollup/plugin-replace": "^6.0.1",
70-
"@rollup/plugin-typescript": "^12.1.1",
66+
"@eslint/js": "^9.37.0",
67+
"@rollup/plugin-commonjs": "^28.0.6",
68+
"@rollup/plugin-node-resolve": "^16.0.2",
69+
"@rollup/plugin-replace": "^6.0.2",
70+
"@rollup/plugin-typescript": "^12.1.4",
7171
"@types/jest-image-snapshot": "^6.4.0",
72-
"@types/node": "^22.9.0",
73-
"@yarnpkg/sdks": "^3.2.0",
74-
"canvas": "^2.11.2",
72+
"@types/node": "^24.6.2",
73+
"@yarnpkg/sdks": "^3.2.3",
74+
"canvas": "^3.2.0",
7575
"canvas-5-polyfill": "^0.1.5",
76-
"chart.js": "^4.4.6",
76+
"chart.js": "^4.5.0",
7777
"chartjs-plugin-datalabels": "^2.2.0",
78-
"eslint": "~9.14.0",
79-
"eslint-plugin-prettier": "^5.2.1",
80-
"jest-image-snapshot": "^6.4.0",
81-
"jsdom": "^25.0.1",
82-
"prettier": "^3.3.3",
78+
"eslint": "^9.37.0",
79+
"eslint-plugin-prettier": "^5.5.4",
80+
"jest-image-snapshot": "^6.5.1",
81+
"jsdom": "^27.0.0",
82+
"prettier": "^3.6.2",
8383
"rimraf": "^6.0.1",
84-
"rollup": "^4.27.2",
84+
"rollup": "^4.52.4",
8585
"rollup-plugin-cleanup": "^3.2.1",
86-
"rollup-plugin-dts": "^6.1.1",
87-
"ts-jest": "^29.2.5",
86+
"rollup-plugin-dts": "^6.2.3",
87+
"ts-jest": "^29.4.4",
8888
"tslib": "^2.8.1",
89-
"typedoc": "^0.26.11",
90-
"typedoc-plugin-markdown": "^4.2.10",
91-
"typedoc-vitepress-theme": "^1.0.2",
92-
"typescript": "^5.6.3",
93-
"typescript-eslint": "^8.14.0",
94-
"vite": "^5.4.11",
95-
"vitepress": "^1.5.0",
96-
"vitest": "^2.1.5",
97-
"vue": "^3.5.13",
89+
"typedoc": "^0.28.13",
90+
"typedoc-plugin-markdown": "^4.9.0",
91+
"typedoc-vitepress-theme": "^1.1.2",
92+
"typescript": "^5.9.3",
93+
"typescript-eslint": "^8.45.0",
94+
"vite": "^7.1.9",
95+
"vitepress": "^1.6.4",
96+
"vitest": "^3.2.4",
97+
"vue": "^3.5.22",
9898
"vue-chartjs": "^5.3.2"
9999
},
100100
"scripts": {
@@ -118,5 +118,5 @@
118118
"docs:build": "yarn run docs:api && vitepress build docs",
119119
"docs:preview": "vitepress preview docs"
120120
},
121-
"packageManager": "yarn@4.5.1"
121+
"packageManager": "yarn@4.10.3"
122122
}

samples/tree.html

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<!doctype html>
22
<html>
33
<head>
4-
<script src=" https://cdn.jsdelivr.net/npm/chart.js@~4.3.0"></script>
4+
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
5+
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-dragdata"></script>
6+
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-datalabels"></script>
7+
58
<script src="../build/index.umd.js"></script>
69
</head>
710

@@ -11,23 +14,59 @@
1114
</div>
1215
<button id="destroy">Destroy</button>
1316
<script>
17+
Chart.register(ChartDataLabels);
1418
const chart = new Chart(document.getElementById('canvas').getContext('2d'), {
15-
type: 'forceDirectedGraph',
19+
type: 'tree',
1620
data: {
1721
labels: [],
1822
datasets: [
1923
{
2024
pointBackgroundColor: 'steelblue',
2125
pointRadius: 5,
22-
data: [],
23-
edges: [],
26+
data: [
27+
{ name: '1', x: null, y: null },
28+
{ name: '11', parent: 0, x: null, y: null },
29+
{ name: '111', parent: 1, x: null, y: null },
30+
{ name: '1111', parent: 2, x: null, y: null },
31+
{ name: '1112', parent: 2, x: null, y: null },
32+
{ name: '112', parent: 1, x: null, y: null },
33+
{ name: '1121', parent: 5, x: null, y: null },
34+
{ name: '1122', parent: 5, x: null, y: null },
35+
{ name: '113', parent: 1, x: null, y: null },
36+
{ name: '1131', parent: 8, x: null, y: null },
37+
{ name: '1132', parent: 8, x: null, y: null },
38+
{ name: '12', parent: 0, x: null, y: null },
39+
{ name: '121', parent: 11, x: null, y: null },
40+
{ name: '1211', parent: 12, x: null, y: null },
41+
{ name: '1212', parent: 12, x: null, y: null },
42+
{ name: '122', parent: 11, x: null, y: null },
43+
{ name: '1221', parent: 15, x: null, y: null },
44+
{ name: '1222', parent: 15, x: null, y: null },
45+
{ name: '123', parent: 11, x: null, y: null },
46+
{ name: '1231', parent: 18, x: null, y: null },
47+
{ name: '1232', parent: 18, x: null, y: null },
48+
{ name: '13', parent: 0, x: null, y: null },
49+
{ name: '131', parent: 21, x: null, y: null },
50+
],
2451
},
2552
],
2653
},
2754
options: {
2855
legend: {
2956
display: false,
3057
},
58+
plugins: {
59+
dragData: {
60+
dragX: true,
61+
dragY: true,
62+
},
63+
// datalabels: {
64+
// color: '#36A2EB',
65+
// labels: {
66+
// value: null
67+
// }
68+
// }
69+
},
3170
},
3271
});
3372
const destroy = document.getElementById('destroy');

0 commit comments

Comments
 (0)