From ff871a64548417558e478e9fe6f3cb8d1a1e55ff Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 17 Jul 2026 18:07:26 +0000 Subject: [PATCH 2/3] fix: upgrade serialize-javascript to 7.0.5 --- .../solution/package-lock.json | 19 +++++-------------- .../solution/package.json | 3 ++- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json b/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json index 60e188d8..98b91ec5 100644 --- a/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json +++ b/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json @@ -9731,15 +9731,6 @@ } ] }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -10203,13 +10194,13 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", "dev": true, "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "engines": { + "node": ">=20.0.0" } }, "node_modules/serve-index": { diff --git a/3-Data-Visualization/13-meaningful-visualizations/solution/package.json b/3-Data-Visualization/13-meaningful-visualizations/solution/package.json index 5d8f08b8..7be2e3f3 100644 --- a/3-Data-Visualization/13-meaningful-visualizations/solution/package.json +++ b/3-Data-Visualization/13-meaningful-visualizations/solution/package.json @@ -42,6 +42,7 @@ ], "overrides": { "qs": "6.14.2", - "braces": ">=3.0.3" + "braces": ">=3.0.3", + "serialize-javascript": "7.0.5" } } From 2e2ddb90bde139d4786cc420ec9c1fb8688c4a7d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 17 Jul 2026 18:20:50 +0000 Subject: [PATCH 3/3] fix: declare Node 20 requirement for solution build --- .../13-meaningful-visualizations/solution/package-lock.json | 3 +++ .../13-meaningful-visualizations/solution/package.json | 3 +++ 2 files changed, 6 insertions(+) diff --git a/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json b/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json index 98b91ec5..d4ded9b2 100644 --- a/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json +++ b/3-Data-Visualization/13-meaningful-visualizations/solution/package-lock.json @@ -20,6 +20,9 @@ "eslint": "^9.34.0", "eslint-plugin-vue": "^10.4.0", "vue-template-compiler": "^2.6.11" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@achrinza/node-ipc": { diff --git a/3-Data-Visualization/13-meaningful-visualizations/solution/package.json b/3-Data-Visualization/13-meaningful-visualizations/solution/package.json index 7be2e3f3..c3901486 100644 --- a/3-Data-Visualization/13-meaningful-visualizations/solution/package.json +++ b/3-Data-Visualization/13-meaningful-visualizations/solution/package.json @@ -44,5 +44,8 @@ "qs": "6.14.2", "braces": ">=3.0.3", "serialize-javascript": "7.0.5" + }, + "engines": { + "node": ">=20.0.0" } }