Skip to content

Commit 7229eb4

Browse files
authored
fix: update dependencies across multiple packages (#4605)
- upgraded vite from 7.3.3 to 8.0.14 in package.json - upgraded undici from 7.26.0 to 8.3.0 in packages/comms/package.json - updated ajv from 6.15.0 to 8.20.0 in packages/ddl-shim/package.json - upgraded ts-json-schema-generator from 0.98.0 to 2.9.0 in packages/ddl-shim/package.json - modified validate.ts to remove jsonPointers option - updated terser-webpack-plugin from 5.6.0 to 5.6.1 in packages/dgrid-shim/package.json - upgraded @vitejs/plugin-react from 4.7.0 to 6.0.2 in packages/dgrid2/package.json - updated vite and related plugins in packages/esbuild-plugins/package.json - upgraded google-maps from 3.3.0 to 4.3.3 in packages/map/package.json - refactored GMap.ts to use new google-maps loader - updated dotenv from 16.6.1 to 17.4.2 in packages/markdown-it-plugins/package.json - fixed error mapping in ddleditor.ts to use instancePath instead of dataPath - upgraded @observablehq/notebook-kit from 1.8.0 to 1.9.1 in packages/observablehq-compiler/package.json Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
1 parent d79bdfe commit 7229eb4

20 files changed

Lines changed: 1532 additions & 1746 deletions

File tree

demos/gallery/samples/geospatial/Choropleth/Layered.js

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demos/gallery/samples/geospatial/Leaflet/Pin Path.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import { Leaflet } from "@hpcc-js/map";
22

3-
import "@hpcc-js/common/dist/index.css";
4-
import "@hpcc-js/map/dist/index.css";
5-
63
const path = new Leaflet.Path()
74
.columns(["latitude", "longitude", "color", "icon"])
85
.data([

package-lock.json

Lines changed: 1397 additions & 1687 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,27 +57,14 @@
5757
"rimraf": "6.1.3",
5858
"typescript": "6.0.3",
5959
"typescript-eslint": "8.60.0",
60-
"vite": "7.3.3",
60+
"vite": "8.0.14",
6161
"vitepress": "1.6.4",
6262
"vitest": "4.1.7"
6363
},
6464
"overrides": {
65-
"@nx/devkit": {
66-
"minimatch": "10.2.3"
67-
},
68-
"@xmldom/xmldom": "0.9.10",
69-
"axios": "1.15.2",
7065
"d3-color": "3.1.0",
71-
"eslint-plugin-react-hooks": {
72-
"eslint": "$eslint"
73-
},
74-
"fast-uri": "3.1.2",
75-
"nx": {
76-
"minimatch": "10.2.3"
77-
},
78-
"yaml": "2.8.3",
79-
"tar": "7.5.11",
80-
"tmp": "0.2.6"
66+
"esbuild": "0.28.0",
67+
"tmp": "0.2.7"
8168
},
8269
"repository": {
8370
"type": "git",

packages/comms/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,20 +78,20 @@
7878
"dependencies": {
7979
"@hpcc-js/util": "^3.5.8",
8080
"@xmldom/xmldom": "0.9.10",
81-
"undici": "7.26.0"
81+
"undici": "8.3.0"
8282
},
8383
"devDependencies": {
8484
"@hpcc-js/ddl-shim": "^3.3.8",
8585
"@hpcc-js/esbuild-plugins": "^1.8.10",
8686
"@kubernetes/client-node": "1.4.0",
8787
"@types/d3-request": "1.0.9",
8888
"@types/d3-time-format": "2.3.4",
89-
"@types/node": "^18",
89+
"@types/node": "^24",
9090
"@types/xmldom": "0.1.34",
9191
"d3-array": "^1",
9292
"d3-format": "^1",
9393
"d3-time-format": "^2",
94-
"data-uri-to-buffer": "6.0.2",
94+
"data-uri-to-buffer": "8.0.0",
9595
"soap": "1.9.3",
9696
"typescript-formatter": "^7.2.2"
9797
},

packages/ddl-shim/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@
4141
"update-major": "npx --yes npm-check-updates -u"
4242
},
4343
"dependencies": {
44-
"ajv": "6.15.0"
44+
"ajv": "8.20.0"
4545
},
4646
"devDependencies": {
4747
"@hpcc-js/esbuild-plugins": "^1.8.10",
4848
"@rodrigoff/ajv-cli": "5.2.0",
49-
"ts-json-schema-generator": "0.98.0"
49+
"ts-json-schema-generator": "2.9.0"
5050
},
5151
"repository": {
5252
"type": "git",

packages/ddl-shim/src/validate.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ export const ddl2Schema: object = _ddl2Schema;
88

99
const options: _Ajv.Options = {
1010
allErrors: false,
11-
verbose: true,
12-
jsonPointers: false
11+
verbose: true
1312
};
1413

1514
function doValidate(ddl: DDL.DDLSchema | DDL2.Schema, schema: DDL.DDLSchema | DDL2.Schema) {

packages/dgrid-shim/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"dojo-webpack-plugin": "3.0.9",
4242
"dojox": "1.17.3",
4343
"string-replace-loader": "3.3.0",
44-
"terser-webpack-plugin": "5.6.0",
44+
"terser-webpack-plugin": "5.6.1",
4545
"typescript": "5.9.3",
4646
"webpack": "5.107.2",
4747
"webpack-cli": "5.1.4",

packages/dgrid2/.vscode/launch.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@
4343
"!**/node_modules/**"
4444
]
4545
},
46+
{
47+
"name": "index-dark.html",
48+
"request": "launch",
49+
"type": "msedge",
50+
"url": "http://localhost:5507/index-dark.html",
51+
"runtimeArgs": [
52+
"--disable-web-security"
53+
],
54+
"webRoot": "${workspaceFolder}",
55+
"outFiles": [
56+
"${workspaceFolder}/**/*.js",
57+
"!**/node_modules/**"
58+
]
59+
},
4660
{
4761
"name": "index-preview.html",
4862
"request": "launch",

packages/dgrid2/index-dark.html

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<title>Home (Dark)</title>
6+
<style>
7+
body {
8+
font-family: Arial, sans-serif;
9+
margin: 0;
10+
padding: 0;
11+
background-color: #1a1a1a;
12+
color: #ddd;
13+
}
14+
15+
h1 {
16+
text-align: center;
17+
margin-top: 50px;
18+
}
19+
20+
#placeholder {
21+
width: 100%;
22+
height: 500px;
23+
background-color: #212121;
24+
margin-top: 20px;
25+
}
26+
</style>
27+
</head>
28+
29+
<body onresize="doResize()">
30+
<h1>ESM Quick Test (Dark)</h1>
31+
<div id="placeholder"></div>
32+
<script type="module">
33+
import { Table } from "./src/index.ts";
34+
35+
window.__widget = new Table()
36+
.target("placeholder")
37+
.darkMode(true)
38+
.columns(["Category", "Series-1", "Series-2", "Series-3", "Series-4"])
39+
.data([
40+
["A", -25, -23, -25, -22],
41+
["B", -20, -21, -25, -21],
42+
["C", -18, -20, -25, -19],
43+
["D", -17, -17, -25, -18],
44+
["E", -16, -15, -19, -18],
45+
["F", -15, -14, -16, -16],
46+
["G", -12, -10, -14, -15],
47+
["H", -12, -8, -13, -15],
48+
["I", -11, -6, -12, -12],
49+
["J", -11, -6, -8, -12],
50+
["K", -9, 0, -5, -10],
51+
["L", -5, 1, -5, -9],
52+
["M", -5, 2, -4, -8],
53+
["N", -1, 4, -2, -7],
54+
["O", 3, 7, 0, -5],
55+
["P", 3, 8, 0, -3],
56+
["Q", 4, 8, 7, 0],
57+
["R", 6, 9, 11, 1],
58+
["S", 9, 11, 11, 5],
59+
["T", 10, 20, 12, 6],
60+
["U", 12, 20, 16, 8],
61+
["V", 12, 21, 18, 14],
62+
["W", 14, 21, 18, 18],
63+
["X", 15, 23, 21, 18],
64+
["Y", 21, 23, 23, 21],
65+
["Z", 23, 24, 24, 24]
66+
])
67+
.render()
68+
;
69+
</script>
70+
<script>
71+
function doResize() {
72+
window.__widget?.resize()?.render();
73+
}
74+
</script>
75+
</body>
76+
77+
</html>

0 commit comments

Comments
 (0)