Explorar o código

update `single-file-core`

Gildas %!s(int64=2) %!d(string=hai) anos
pai
achega
6c8a00374a

+ 3 - 3
lib/single-file-extension-editor.js

@@ -5206,7 +5206,7 @@
 		document.querySelectorAll("link[rel*=icon]").forEach(element => element.parentElement.replaceChild(element, element));
 		document.open = document.write = document.close = () => { };
 		for (let element of Array.from(document.querySelectorAll("script"))) {
-			await new Promise((resolve, reject) => {
+			await new Promise(resolve => {
 				const scriptElement = document.createElement("script");
 				Array.from(element.attributes).forEach(attribute => scriptElement.setAttribute(attribute.name, attribute.value));
 				const async = element.getAttribute("async") == "" || element.getAttribute("async") == "async";
@@ -5214,7 +5214,7 @@
 					scriptElement.textContent = element.textContent;
 				} else if (!async) {
 					scriptElement.addEventListener("load", resolve);
-					scriptElement.addEventListener("error", reject);
+					scriptElement.addEventListener("error", () => resolve());
 				}
 				element.parentElement.replaceChild(scriptElement, element);
 				if (element.textContent || async) {
@@ -6294,7 +6294,6 @@ pre code {
 				if (initScriptContent) {
 					content = content.replace(/<script data-template-shadow-root src.*?<\/script>/g, initScriptContent);
 				}
-				debugger;
 				if (pageCompressContent) {
 					const viewport = document.head.querySelector("meta[name=viewport]");
 					window.parent.postMessage(JSON.stringify({
@@ -6358,6 +6357,7 @@ pre code {
 				} catch (error) {
 					delete zipOptions.workerScripts;
 				}
+				zipOptions.useWebWorkers = false;
 				const { docContent, origDocContent, resources, url } = await extract(content, {
 					password,
 					prompt,

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
lib/single-file.js


+ 7 - 2
package-lock.json

@@ -10,7 +10,7 @@
 			"license": "AGPL-3.0-or-later",
 			"dependencies": {
 				"single-file-cli": "1.1.0",
-				"single-file-core": "1.2.0"
+				"single-file-core": "1.2.1"
 			},
 			"bin": {
 				"single-file": "cli/single-file"
@@ -1661,11 +1661,16 @@
 				"single-file": "single-file"
 			}
 		},
-		"node_modules/single-file-core": {
+		"node_modules/single-file-cli/node_modules/single-file-core": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmjs.org/single-file-core/-/single-file-core-1.2.0.tgz",
 			"integrity": "sha512-E5XTKnisp9qgowR+f6aeWGYGucKlA6PdN6Hq4xbkQarvyruXa8N0tWoe6fvL6M/eixtdLlhuSHiS79KUn+wzPA=="
 		},
+		"node_modules/single-file-core": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/single-file-core/-/single-file-core-1.2.1.tgz",
+			"integrity": "sha512-0F3mgn3uvCIwghvTJfAhglpVHPFZ+FNSpXYu4wZagI3B4B2NqZP2Ls4oZXUC5035yza4WG6Qc5ztfbs4XdHoHg=="
+		},
 		"node_modules/smart-buffer": {
 			"version": "4.2.0",
 			"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",

+ 1 - 1
package.json

@@ -12,7 +12,7 @@
 		"single-file": "./cli/single-file"
 	},
 	"dependencies": {
-		"single-file-core": "1.2.0",
+		"single-file-core": "1.2.1",
 		"single-file-cli": "1.1.0"
 	},
 	"devDependencies": {

+ 1 - 0
src/ui/content/content-ui-editor-web.js

@@ -1137,6 +1137,7 @@ pre code {
 			} catch (error) {
 				delete zipOptions.workerScripts;
 			}
+			zipOptions.useWebWorkers = false;
 			const { docContent, origDocContent, resources, url } = await extract(content, {
 				password,
 				prompt,

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio