浏览代码

update dependencies

Gildas 2 年之前
父节点
当前提交
7a73e68e7d

文件差异内容过多而无法显示
+ 0 - 0
lib/single-file-extension-background.js


文件差异内容过多而无法显示
+ 0 - 0
lib/single-file-extension-bootstrap.js


文件差异内容过多而无法显示
+ 0 - 0
lib/single-file-extension-editor-helper.js


文件差异内容过多而无法显示
+ 0 - 0
lib/single-file.js


+ 24 - 24
package-lock.json

@@ -9,8 +9,8 @@
 			"version": "1.1.15",
 			"license": "AGPL-3.0-or-later",
 			"dependencies": {
-				"single-file-cli": "1.1.16",
-				"single-file-core": "1.2.20"
+				"single-file-cli": "1.1.18",
+				"single-file-core": "1.2.22"
 			},
 			"bin": {
 				"single-file": "cli/single-file"
@@ -213,15 +213,15 @@
 			"integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA=="
 		},
 		"node_modules/@types/estree": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.3.tgz",
-			"integrity": "sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.4.tgz",
+			"integrity": "sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==",
 			"dev": true
 		},
 		"node_modules/@types/node": {
-			"version": "20.8.9",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz",
-			"integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==",
+			"version": "20.8.10",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz",
+			"integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==",
 			"devOptional": true,
 			"dependencies": {
 				"undici-types": "~5.26.4"
@@ -1425,9 +1425,9 @@
 			}
 		},
 		"node_modules/punycode": {
-			"version": "2.3.0",
-			"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
-			"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+			"version": "2.3.1",
+			"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+			"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
 			"engines": {
 				"node": ">=6"
 			}
@@ -1650,16 +1650,16 @@
 			"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
 		},
 		"node_modules/single-file-cli": {
-			"version": "1.1.16",
-			"resolved": "https://registry.npmjs.org/single-file-cli/-/single-file-cli-1.1.16.tgz",
-			"integrity": "sha512-TVQnYfuStYHMcmSZ7mRFOuudfHE7d9HKqWhqb0ijAj2/8WGSuc+KPBP0N/QtQSYyA0kx4h7VC2hPIoN8+O++eQ==",
+			"version": "1.1.18",
+			"resolved": "https://registry.npmjs.org/single-file-cli/-/single-file-cli-1.1.18.tgz",
+			"integrity": "sha512-M60Mm385w2dvESNdGrFlrJoK3Cln011y8n3g3myRH7XQcuiuBQB2hVP1DDlpqOGRePDpayVFgDflSnRMMf0klQ==",
 			"dependencies": {
 				"file-url": "3.0.0",
 				"iconv-lite": "0.6.3",
 				"jsdom": "22.1.0",
 				"puppeteer-core": "21.2.1",
 				"selenium-webdriver": "4.12.0",
-				"single-file-core": "1.2.20",
+				"single-file-core": "1.2.22",
 				"strong-data-uri": "1.0.6",
 				"yargs": "17.7.2"
 			},
@@ -1668,9 +1668,9 @@
 			}
 		},
 		"node_modules/single-file-core": {
-			"version": "1.2.20",
-			"resolved": "https://registry.npmjs.org/single-file-core/-/single-file-core-1.2.20.tgz",
-			"integrity": "sha512-wD6c1IqUIcMsHLktH73DnNECXA4TwKmU/JBcnYx3r5fM/XsTU6tD007Bt0J0Yl8FWLceJ/3ZDaq3z/sitUTzVQ=="
+			"version": "1.2.22",
+			"resolved": "https://registry.npmjs.org/single-file-core/-/single-file-core-1.2.22.tgz",
+			"integrity": "sha512-2XDxfZFWkUf391vx4R6FwIJcwTJKCBg+g8EKzp9a9ef8JZgomWeO4WwPhE7N9+aYBE15pzR9gcHRvVieI8/2FA=="
 		},
 		"node_modules/smart-buffer": {
 			"version": "4.2.0",
@@ -1743,9 +1743,9 @@
 			}
 		},
 		"node_modules/streamx": {
-			"version": "2.15.1",
-			"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz",
-			"integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==",
+			"version": "2.15.2",
+			"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.2.tgz",
+			"integrity": "sha512-b62pAV/aeMjUoRN2C/9F0n+G8AfcJjNC0zw/ZmOHeFsIe4m4GzjVW9m6VHXVjk536NbdU9JRwKMJRfkc+zUFTg==",
 			"dependencies": {
 				"fast-fifo": "^1.1.0",
 				"queue-tick": "^1.0.1"
@@ -1849,9 +1849,9 @@
 			}
 		},
 		"node_modules/terser": {
-			"version": "5.22.0",
-			"resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz",
-			"integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==",
+			"version": "5.24.0",
+			"resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz",
+			"integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==",
 			"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.2.20",
-		"single-file-cli": "1.1.16"
+		"single-file-core": "1.2.22",
+		"single-file-cli": "1.1.18"
 	},
 	"devDependencies": {
 		"@rollup/plugin-node-resolve": "15.0.1",

+ 1 - 1
src/core/content/content-bootstrap.js

@@ -112,7 +112,7 @@ function getContent() {
 
 function executeBootstrap(data) {
 	const scriptElement = document.createElement("script");
-	scriptElement.textContent = "(() => { document.currentScript.remove(); const bootstrapReady = this.bootstrap && this.bootstrap([" + (new Uint8Array(data)).toString() + "]); if (bootstrapReady) { bootstrapReady.then(() => document.dispatchEvent(new CustomEvent(\"single-file-display-infobar\"))); } })()";
+	scriptElement.textContent = "(() => { document.currentScript.remove(); globalThis.addEventListener('load', () => { const bootstrapReady = this.bootstrap && this.bootstrap([" + (new Uint8Array(data)).toString() + "]); }))()";
 	document.body.appendChild(scriptElement);
 }
 

部分文件因为文件数量过多而无法显示