From 3de3ad06a3085b50eb9ca81c852a734945db2c65 Mon Sep 17 00:00:00 2001 From: Jonathan Yen Date: Wed, 12 Nov 2025 08:55:43 -0500 Subject: [PATCH 1/3] update vite to v7 --- package-lock.json | 52 +++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index a9e00a7..8988e26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@popperjs/core": "^2.11.8", "bootstrap": "^5.3.3", - "vite": "^6.3.5" + "vite": "^7.2.2" }, "devDependencies": { "sass": "^1.85.0" @@ -1147,15 +1147,16 @@ } }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -1173,7 +1174,8 @@ "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -1189,9 +1191,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -1206,8 +1208,9 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -1352,22 +1355,23 @@ } }, "node_modules/vite": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.2.tgz", + "integrity": "sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==", + "license": "MIT", "dependencies": { "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -1376,14 +1380,14 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", - "less": "*", + "less": "^4.0.0", "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" diff --git a/package.json b/package.json index 7803e0d..b39f32c 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dependencies": { "@popperjs/core": "^2.11.8", "bootstrap": "^5.3.3", - "vite": "^6.3.5" + "vite": "^7.2.2" }, "devDependencies": { "sass": "^1.85.0" From c01834cefd8104fe56a884df97be9419a72d01d4 Mon Sep 17 00:00:00 2001 From: Jonathan Yen Date: Wed, 12 Nov 2025 09:35:06 -0500 Subject: [PATCH 2/3] enforce node version 19 or higher --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b39f32c..c83a1e6 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,10 @@ "license": "MIT", "repository": "github.com/katabole/kbexample", "engines": { - "node": ">=18" + "node": ">=19" + }, + "scripts": { + "preinstall": "node -e \"const v=process.versions.node.split('.')[0];if(v<19){console.error('Error: Node.js 19 or higher is required. Current version: '+process.version);process.exit(1)}\"" }, "dependencies": { "@popperjs/core": "^2.11.8", From 501edd7619d5e700e6a070f0d24404d072e49dc0 Mon Sep 17 00:00:00 2001 From: Jonathan Yen Date: Wed, 12 Nov 2025 09:57:49 -0500 Subject: [PATCH 3/3] set node version to 20 --- package.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package.json b/package.json index c83a1e6..c1d6651 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,7 @@ "license": "MIT", "repository": "github.com/katabole/kbexample", "engines": { - "node": ">=19" - }, - "scripts": { - "preinstall": "node -e \"const v=process.versions.node.split('.')[0];if(v<19){console.error('Error: Node.js 19 or higher is required. Current version: '+process.version);process.exit(1)}\"" + "node": ">=20" }, "dependencies": { "@popperjs/core": "^2.11.8",