diff --git a/package-lock.json b/package-lock.json index 63d58e3a..909f6198 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@node-minify/clean-css": "^10.5.0", "@node-minify/core": "^10.5.0", "@node-minify/terser": "^10.5.0", - "@pkg-nec/http-server": "^14.1.1", + "@pkg-nec/http-server": "^15.0.0", "nipplejs": "^0.10.2", "node-7z": "^3.0.0", "node-fetch": "^3.3.2", @@ -1024,10 +1024,63 @@ "@pkg-nec/emulatorjs-core-yabause": "latest" } }, + "node_modules/@pkg-nec/emulatorjs/node_modules/@pkg-nec/http-server": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/@pkg-nec/http-server/-/http-server-14.1.4.tgz", + "integrity": "sha512-6wrjbeMfT1v5JPqifna2SdjCcpJnr+fsdONEpwsqFHkczOko0wqzDx8URMV5vKcdOPbxmZnNL3ic84elljNdZQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.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": ">=12" + } + }, + "node_modules/@pkg-nec/emulatorjs/node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "license": "MIT", + "optional": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@pkg-nec/emulatorjs/node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "optional": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/@pkg-nec/http-server": { - "version": "14.3.2", - "resolved": "https://registry.npmjs.org/@pkg-nec/http-server/-/http-server-14.3.2.tgz", - "integrity": "sha512-Anc7+aCgbWuvO3Hf68NSVY04oUJuWtqwrfTq8QdVbgnZddha23OnGAiC0sfDZWYPr1UiIa3tCZAdHtoMP3fNvg==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@pkg-nec/http-server/-/http-server-15.0.0.tgz", + "integrity": "sha512-JFIXnZLZ9me4PwN4KDtzvIA8PhMD2ZlEoYuihzJ1Ap6QWD4/oOLO5OJpWCpT1whv4gxpZLmn0YhLsFxCwZsDEg==", "license": "MIT", "dependencies": { "basic-auth": "^2.0.1", @@ -1041,7 +1094,7 @@ "opener": "^1.5.1", "portfinder": "^1.0.38", "secure-compare": "3.0.1", - "union": "~0.5.0", + "union": "~0.6.0", "url-join": "^4.0.1" }, "bin": { @@ -4654,7 +4707,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, "license": "MIT", "optional": true }, @@ -5664,9 +5716,10 @@ "license": "MIT" }, "node_modules/union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.6.0.tgz", + "integrity": "sha512-nRwufTjDubTeGyGYYewzwcZrX1RM/FYPYB10wGGJOs6axh4XHmMb2WIWNVD1W4h5y2dO5Mo64WYqyIsUPdHHdA==", + "hasInstallScript": true, "dependencies": { "qs": "^6.4.0" }, @@ -5765,6 +5818,33 @@ "node": ">= 8" } }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/which": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", diff --git a/package.json b/package.json index d970c768..13f6dbf5 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@node-minify/clean-css": "^10.5.0", "@node-minify/core": "^10.5.0", "@node-minify/terser": "^10.5.0", - "@pkg-nec/http-server": "^14.1.1", + "@pkg-nec/http-server": "^15.0.0", "nipplejs": "^0.10.2", "node-7z": "^3.0.0", "node-fetch": "^3.3.2",