diff --git a/package-lock.json b/package-lock.json index 375e87167..5dc3c047f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7353,18 +7353,13 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/dompurify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" } }, "node_modules/domutils": { diff --git a/package.json b/package.json index 4486e052e..1a39171e4 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@types/canvas-confetti": "^1.9.0", "@types/d3": "^7.4.3", "@types/dompurify": "^3.0.5", - "@types/marked": "^5.0.2", "@types/maplibre-gl": "^1.13.2", + "@types/marked": "^5.0.2", "@types/papaparse": "^5.5.2", "@types/topojson-client": "^3.1.5", "@types/topojson-specification": "^1.0.5", diff --git a/src-tauri/sidecar/local-api-server.mjs b/src-tauri/sidecar/local-api-server.mjs index a2f2fd466..2c4b112d9 100644 --- a/src-tauri/sidecar/local-api-server.mjs +++ b/src-tauri/sidecar/local-api-server.mjs @@ -940,6 +940,64 @@ async function dispatch(requestUrl, req, routes, context) { return handleLocalServiceStatus(context); } + // HLS proxy — exempt from auth because