From 1498d09f46f2480f5e870e02ecc58314587622ce Mon Sep 17 00:00:00 2001 From: Federico Date: Mon, 1 Jul 2024 16:57:39 +0800 Subject: [PATCH 1/2] Update dependencies --- package-lock.json | 8 ++++---- package.json | 14 +++++++------- readme.md | 2 +- source/active-tab.ts | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ef7da2..a039e9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "content-scripts-register-polyfill": "^4.0.2", "webext-content-scripts": "^2.6.1", - "webext-detect-page": "^5.0.1", + "webext-detect": "^5.0.1", "webext-events": "^3.0.0", "webext-patterns": "^1.4.0", "webext-permissions": "^3.1.3", @@ -13141,9 +13141,9 @@ "url": "https://github.com/sponsors/fregante" } }, - "node_modules/webext-detect-page": { + "node_modules/webext-detect": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/webext-detect-page/-/webext-detect-page-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/webext-detect/-/webext-detect-5.0.1.tgz", "integrity": "sha512-HizogkTmviA5qA1yODwewzz4ETSc+N9bYrK6pEVIAP2kAG139Sg+3DOJixRnFYl2gFVZn4PBReDZhgmFOEVbeg==", "engines": { "node": ">=18" @@ -13158,7 +13158,7 @@ "integrity": "sha512-RlqJXJV0zxn3rhuCv4l8fFddLvOCIyQACu+hVTSvL/AiC+bGvU7aaXZiTJ+WCqPcWFH8iu6SPPVJgvnCCtSlhg==", "license": "MIT", "dependencies": { - "webext-detect-page": "^5.0.1" + "webext-detect": "^5.0.1" }, "engines": { "node": ">=18" diff --git a/package.json b/package.json index 7b8a5fa..476bf3d 100644 --- a/package.json +++ b/package.json @@ -75,18 +75,18 @@ }, "dependencies": { "content-scripts-register-polyfill": "^4.0.2", - "webext-content-scripts": "^2.6.1", - "webext-detect-page": "^5.0.1", - "webext-events": "^3.0.0", - "webext-patterns": "^1.4.0", + "webext-content-scripts": "^2.7.0", + "webext-detect": "^5.0.2", + "webext-events": "^3.0.1", + "webext-patterns": "^1.5.0", "webext-permissions": "^3.1.3", "webext-polyfill-kinda": "^1.0.2" }, "devDependencies": { "@parcel/config-webextension": "^2.12.0", - "@sindresorhus/tsconfig": "^5.0.0", + "@sindresorhus/tsconfig": "^6.0.0", "@types/chrome": "^0.0.268", - "@types/firefox-webext-browser": "^120.0.3", + "@types/firefox-webext-browser": "^120.0.4", "@types/jest": "^29.5.12", "expect-puppeteer": "^10.0.0", "jest": "^29.7.0", @@ -95,7 +95,7 @@ "npm-run-all": "^4.1.5", "parcel": "^2.12.0", "puppeteer": "^21.3.6", - "typescript": "^5.4.5", + "typescript": "^5.5.2", "vitest": "^1.6.0", "xo": "^0.58.0" }, diff --git a/readme.md b/readme.md index 8d6beea..d6600cf 100644 --- a/readme.md +++ b/readme.md @@ -92,7 +92,7 @@ if (await isContentScriptRegistered('https://google.com/search')) { - [webext-permission-toggle](https://github.com/fregante/webext-permission-toggle) - Browser-action context menu to request permission for the current tab. - [webext-options-sync](https://github.com/fregante/webext-options-sync) - Helps you manage and autosave your extension's options. -- [webext-detect-page](https://github.com/fregante/webext-detect-page) - Detects where the current browser extension code is being run. +- [webext-detect](https://github.com/fregante/webext-detect) - Detects where the current browser extension code is being run. - [Awesome-WebExtensions](https://github.com/fregante/Awesome-WebExtensions) - A curated list of awesome resources for WebExtensions development. - [More…](https://github.com/fregante/webext-fun) diff --git a/source/active-tab.ts b/source/active-tab.ts index 3f8af39..f24e86a 100644 --- a/source/active-tab.ts +++ b/source/active-tab.ts @@ -1,5 +1,5 @@ import {isScriptableUrl} from 'webext-content-scripts'; -import {isBackground} from 'webext-detect-page'; +import {isBackground} from 'webext-detect'; import {SimpleEventTarget} from './simple-event-target'; if (!isBackground()) { From f8bbf292cdd3bf73fc85b3a64780e17aba5c9444 Mon Sep 17 00:00:00 2001 From: Federico Date: Mon, 1 Jul 2024 16:59:03 +0800 Subject: [PATCH 2/2] Lockfile --- package-lock.json | 69 ++++++++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index a039e9c..b9f8d33 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,18 +10,18 @@ "license": "MIT", "dependencies": { "content-scripts-register-polyfill": "^4.0.2", - "webext-content-scripts": "^2.6.1", - "webext-detect": "^5.0.1", - "webext-events": "^3.0.0", - "webext-patterns": "^1.4.0", + "webext-content-scripts": "^2.7.0", + "webext-detect": "^5.0.2", + "webext-events": "^3.0.1", + "webext-patterns": "^1.5.0", "webext-permissions": "^3.1.3", "webext-polyfill-kinda": "^1.0.2" }, "devDependencies": { "@parcel/config-webextension": "^2.12.0", - "@sindresorhus/tsconfig": "^5.0.0", + "@sindresorhus/tsconfig": "^6.0.0", "@types/chrome": "^0.0.268", - "@types/firefox-webext-browser": "^120.0.3", + "@types/firefox-webext-browser": "^120.0.4", "@types/jest": "^29.5.12", "expect-puppeteer": "^10.0.0", "jest": "^29.7.0", @@ -30,7 +30,7 @@ "npm-run-all": "^4.1.5", "parcel": "^2.12.0", "puppeteer": "^21.3.6", - "typescript": "^5.4.5", + "typescript": "^5.5.2", "vitest": "^1.6.0", "xo": "^0.58.0" }, @@ -3462,12 +3462,16 @@ } }, "node_modules/@sindresorhus/tsconfig": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-5.0.0.tgz", - "integrity": "sha512-LvvySslVPhAwo7dT+iovKXKCmJD82yYAsH/3D5BSyT3YP9Dvhdlhy0eQr0DBE0CxeFO6Wdbco3+nB+c2QYcAaA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-6.0.0.tgz", + "integrity": "sha512-+fUdfuDd/7O2OZ9/UvJy76IEWn2Tpvm2l+rwUoS2Yz4jCUTSNOQQv2PLWrwekt8cPLwHmpHaBpay34bkBmVl2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@sinonjs/commons": { @@ -3808,10 +3812,11 @@ "dev": true }, "node_modules/@types/firefox-webext-browser": { - "version": "120.0.3", - "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-120.0.3.tgz", - "integrity": "sha512-APbBSxOvFMbKwXy/4YrEVa5Di6N0C9yl4w0WA0xzdkOrChAfPQ/KlcC8QLyhemHCHpF1CB/zHy52+oUQurViOg==", - "dev": true + "version": "120.0.4", + "resolved": "https://registry.npmjs.org/@types/firefox-webext-browser/-/firefox-webext-browser-120.0.4.tgz", + "integrity": "sha512-lBrpf08xhiZBigrtdQfUaqX1UauwZ+skbFiL8u2Tdra/rklkKadYmIzTwkNZSWtuZ7OKpFqbE2HHfDoFqvZf6w==", + "dev": true, + "license": "MIT" }, "node_modules/@types/graceful-fs": { "version": "4.1.9", @@ -12650,10 +12655,11 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", + "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -13127,9 +13133,10 @@ "dev": true }, "node_modules/webext-content-scripts": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/webext-content-scripts/-/webext-content-scripts-2.6.1.tgz", - "integrity": "sha512-418gnJGVzKBLMyF/+9fX9pMrp/p7yFKfX9bhe8Qe2oHDjaLqUJNP2WF9kVZ9E/p7lmiBC+f96dkEgwK/yu0QRA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/webext-content-scripts/-/webext-content-scripts-2.7.0.tgz", + "integrity": "sha512-onSnVe+VfKwx9adkUsRt4uCcahpNLt36ab16dqdzml3IWG/LUYp2Udhy/PJ24p2bvBYmKQ2Rq7gc2oT2h5nX1w==", + "license": "MIT", "dependencies": { "webext-patterns": "^1.3.0", "webext-polyfill-kinda": "^1.0.2" @@ -13142,9 +13149,10 @@ } }, "node_modules/webext-detect": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/webext-detect/-/webext-detect-5.0.1.tgz", - "integrity": "sha512-HizogkTmviA5qA1yODwewzz4ETSc+N9bYrK6pEVIAP2kAG139Sg+3DOJixRnFYl2gFVZn4PBReDZhgmFOEVbeg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webext-detect/-/webext-detect-5.0.2.tgz", + "integrity": "sha512-R/Jfape0ML8rxWxIlOk8qODkD9G7L6+HijSNktsAKY6ZWZwGGO0Mfxa5C3BcJkNwLBR5/44cGhpbGSf5dne3vQ==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -13153,12 +13161,12 @@ } }, "node_modules/webext-events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webext-events/-/webext-events-3.0.0.tgz", - "integrity": "sha512-RlqJXJV0zxn3rhuCv4l8fFddLvOCIyQACu+hVTSvL/AiC+bGvU7aaXZiTJ+WCqPcWFH8iu6SPPVJgvnCCtSlhg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webext-events/-/webext-events-3.0.1.tgz", + "integrity": "sha512-GbIR9VuO0RWFLTJmvJSOCfdkM83olWg6e0vEr4QglcyBuHedZlBitIrzSfLUSV5hHoh6sr6ah9Osl5xoHFQNiA==", "license": "MIT", "dependencies": { - "webext-detect": "^5.0.1" + "webext-detect": "^5.0.2" }, "engines": { "node": ">=18" @@ -13168,9 +13176,10 @@ } }, "node_modules/webext-patterns": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/webext-patterns/-/webext-patterns-1.4.0.tgz", - "integrity": "sha512-ntzTWnsRuus0hZdHlbjNUFSA9mZz+sYU37KxkU5Et5TggkxqMienQBeGP2At4TMzeXpUvC3fafCr2Oiy7YDsBw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/webext-patterns/-/webext-patterns-1.5.0.tgz", + "integrity": "sha512-w4BnLNQVy1ldlc3BGTzDBm0vfqyDo5/YSd5UacgtcQsw23vANH+rX170tp6udvCVUyJJsFW4OUlmH2Gqfj742A==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^5.0.0" },