From 008e798caa61686e13d5554e58fbf87df245d28b Mon Sep 17 00:00:00 2001 From: Hardy Nguyen Date: Sun, 19 Jul 2026 03:42:19 +0000 Subject: [PATCH] chore: replace http-server dep by @pkg-nec/http-server --- package-lock.json | 72 +++++++++++++++++++++++++++++++++++++++++++++-- package.json | 5 +++- 2 files changed, 74 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a96b7abd..71cdecf1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,12 +12,15 @@ "@node-minify/clean-css": "^9.0.1", "@node-minify/core": "^9.0.2", "@node-minify/terser": "^9.0.1", - "http-server": "^14.1.1", + "@pkg-nec/http-server": "^14.1.1", "nipplejs": "^0.10.2", "node-7z": "^3.0.0", "node-fetch": "^3.3.2", "socket.io": "^4.8.1" }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, "optionalDependencies": { "@emulatorjs/cores": "latest" } @@ -568,6 +571,23 @@ "@emulatorjs/cores": "latest" } }, + "node_modules/@exodus/bytes": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.1.tgz", + "integrity": "sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==", + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@noble/hashes": "^1.8.0 || ^2.0.0" + }, + "peerDependenciesMeta": { + "@noble/hashes": { + "optional": true + } + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -705,6 +725,49 @@ "node": ">=18.0.0" } }, + "node_modules/@pkg-nec/http-server": { + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/@pkg-nec/http-server/-/http-server-14.3.1.tgz", + "integrity": "sha512-hqyOBRNtI9Oe/zndtwRAXIr+Ybhi3IwfFZLipmrs+yGxg5Pj1o4m/qog3Mgl282k8yg1csiGDDl8TUkf6lAPxA==", + "license": "MIT", + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^5.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.8", + "opener": "^1.5.1", + "portfinder": "^1.0.38", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "funding": { + "type": "individual", + "url": "https://buymeacoffee.com/maw629" + } + }, + "node_modules/@pkg-nec/http-server/node_modules/html-encoding-sniffer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-5.0.0.tgz", + "integrity": "sha512-eiwhCTJq0UfO/rlLHqIb0yguSKhVE5a44IZag4Sd71hxGKOGISFV0SB+7CRdRxaexVfjB9kNvPpPKL1F3O/X+g==", + "license": "MIT", + "dependencies": { + "@exodus/bytes": "^1.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -1237,6 +1300,7 @@ "node_modules/html-encoding-sniffer": { "version": "3.0.0", "license": "MIT", + "optional": true, "dependencies": { "whatwg-encoding": "^2.0.0" }, @@ -1259,6 +1323,7 @@ "node_modules/http-server": { "version": "14.1.1", "license": "MIT", + "optional": true, "dependencies": { "basic-auth": "^2.0.1", "chalk": "^4.1.2", @@ -1284,6 +1349,7 @@ "node_modules/iconv-lite": { "version": "0.6.3", "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -1550,7 +1616,8 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/secure-compare": { "version": "3.0.1", @@ -1839,6 +1906,7 @@ "node_modules/whatwg-encoding": { "version": "2.0.0", "license": "MIT", + "optional": true, "dependencies": { "iconv-lite": "0.6.3" }, diff --git a/package.json b/package.json index 2a21a71e..ed235d1e 100644 --- a/package.json +++ b/package.json @@ -23,12 +23,15 @@ "@node-minify/clean-css": "^9.0.1", "@node-minify/core": "^9.0.2", "@node-minify/terser": "^9.0.1", - "http-server": "^14.1.1", + "@pkg-nec/http-server": "^14.1.1", "node-7z": "^3.0.0", "node-fetch": "^3.3.2", "nipplejs": "^0.10.2", "socket.io": "^4.8.1" }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, "optionalDependencies": { "@emulatorjs/cores": "latest" }