Gildas 2 роки тому
батько
коміт
f09c29a314

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
lib/single-file-extension-editor-helper.js


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

@@ -1193,9 +1193,9 @@ pre code {
 					const iconElement = origContentDocument.querySelector("link[rel*=icon]");
 					if (iconElement) {
 						const iconResource = resources.find(resource => resource.filename == iconElement.getAttribute("href"));
-						if (iconResource && iconResource.blob) {
+						if (iconResource && iconResource.content) {
 							const reader = new FileReader();
-							reader.readAsDataURL(iconResource.blob);
+							reader.readAsDataURL(await (await fetch(iconResource.content)).blob());
 							icon = await new Promise((resolve, reject) => {
 								reader.addEventListener("load", () => resolve(reader.result), false);
 								reader.addEventListener("error", reject, false);

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
lib/single-file.js


+ 18 - 18
package-lock.json

@@ -9,8 +9,8 @@
 			"version": "1.1.42",
 			"license": "AGPL-3.0-or-later",
 			"dependencies": {
-				"single-file-cli": "1.1.51",
-				"single-file-core": "1.3.22"
+				"single-file-cli": "1.1.53",
+				"single-file-core": "1.3.23"
 			},
 			"bin": {
 				"single-file": "cli/single-file"
@@ -72,9 +72,9 @@
 			}
 		},
 		"node_modules/@jridgewell/resolve-uri": {
-			"version": "3.1.1",
-			"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
-			"integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
+			"version": "3.1.2",
+			"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+			"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
 			"dev": true,
 			"engines": {
 				"node": ">=6.0.0"
@@ -194,9 +194,9 @@
 			"dev": true
 		},
 		"node_modules/@types/node": {
-			"version": "20.11.17",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz",
-			"integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==",
+			"version": "20.11.18",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.18.tgz",
+			"integrity": "sha512-ABT5VWnnYneSBcNWYSCuR05M826RoMyMSGiFivXGx6ZUIsXb9vn4643IEwkg2zbEOSgAiSogtapN2fgc4mAPlw==",
 			"devOptional": true,
 			"dependencies": {
 				"undici-types": "~5.26.4"
@@ -1536,16 +1536,16 @@
 			"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
 		},
 		"node_modules/single-file-cli": {
-			"version": "1.1.51",
-			"resolved": "https://registry.npmjs.org/single-file-cli/-/single-file-cli-1.1.51.tgz",
-			"integrity": "sha512-Kg3hadglUPjCe3qYY8NzgWV8SAMoR7Ort6dfHHJoywtLh6Rm3U8XHTMGbgjybbChNY3bgAhZ7yNETIt5cFB5Rw==",
+			"version": "1.1.53",
+			"resolved": "https://registry.npmjs.org/single-file-cli/-/single-file-cli-1.1.53.tgz",
+			"integrity": "sha512-JF822+Fbs9rgPyHvlVLAJcMDnAsZRWFEtgz78gBb4EZPPZ42Gt/PxsPRpU1viA3TvvzGKbRLGdsq0HRvFOmfuQ==",
 			"dependencies": {
 				"file-url": "3.0.0",
 				"iconv-lite": "0.6.3",
 				"jsdom": "24.0.0",
 				"puppeteer-core": "22.0.0",
 				"selenium-webdriver": "4.17.0",
-				"single-file-core": "1.3.22",
+				"single-file-core": "1.3.23",
 				"strong-data-uri": "1.0.6",
 				"yargs": "17.7.2"
 			},
@@ -1554,9 +1554,9 @@
 			}
 		},
 		"node_modules/single-file-core": {
-			"version": "1.3.22",
-			"resolved": "https://registry.npmjs.org/single-file-core/-/single-file-core-1.3.22.tgz",
-			"integrity": "sha512-zUPBQ7wj9P0vPKfebgHl06Py+yV8bAQrzeZKmM0GjKdVh+js18QWyq1CN7Dp4d8FYHOMjnzI59No1KOIBTsyQg=="
+			"version": "1.3.23",
+			"resolved": "https://registry.npmjs.org/single-file-core/-/single-file-core-1.3.23.tgz",
+			"integrity": "sha512-DP0uK+KqIOjje03oK7HqgRoGtj23KwfMmsBsB2ewPYrvlDFdC4GiBWdx0vzOnlG6qjqhuMmQjN162Hb3YGfFlg=="
 		},
 		"node_modules/smart-buffer": {
 			"version": "4.2.0",
@@ -1727,9 +1727,9 @@
 			}
 		},
 		"node_modules/terser": {
-			"version": "5.27.0",
-			"resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz",
-			"integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==",
+			"version": "5.27.1",
+			"resolved": "https://registry.npmjs.org/terser/-/terser-5.27.1.tgz",
+			"integrity": "sha512-29wAr6UU/oQpnTw5HoadwjUZnFQXGdOfj0LjZ4sVxzqwHh/QVkvr7m8y9WoR4iN3FRitVduTc6KdjcW38Npsug==",
 			"dev": true,
 			"dependencies": {
 				"@jridgewell/source-map": "^0.3.3",

+ 2 - 2
package.json

@@ -12,8 +12,8 @@
 		"single-file": "./cli/single-file"
 	},
 	"dependencies": {
-		"single-file-core": "1.3.22",
-		"single-file-cli": "1.1.51"
+		"single-file-core": "1.3.23",
+		"single-file-cli": "1.1.53"
 	},
 	"devDependencies": {
 		"@rollup/plugin-node-resolve": "15.0.1",

Деякі файли не було показано, через те що забагато файлів було змінено