From 14d4aa202de27c282f1208d1f7ab4a0f0f285e98 Mon Sep 17 00:00:00 2001 From: aklinker1 <10101283+aklinker1@users.noreply.github.com> Date: Wed, 23 Apr 2025 01:51:01 +0000 Subject: [PATCH] fix: Upgrade `@wxt-dev/browser` to latest `@types/chrome` version --- packages/browser/package.json | 4 ++-- packages/browser/src/gen/index.d.ts | 27 ++++++++++++++++++++++----- pnpm-lock.yaml | 10 +++++----- 3 files changed, 29 insertions(+), 12 deletions(-) diff --git a/packages/browser/package.json b/packages/browser/package.json index 040eed76..273a4159 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,7 +1,7 @@ { "name": "@wxt-dev/browser", "description": "Provides a cross-browser API for using extension APIs and types based on @types/chrome", - "version": "0.0.315", + "version": "0.0.316", "type": "module", "main": "src/index.mjs", "types": "src/index.d.ts", @@ -23,7 +23,7 @@ "src" ], "devDependencies": { - "@types/chrome": "0.0.315", + "@types/chrome": "0.0.316", "fs-extra": "catalog:", "nano-spawn": "catalog:", "tsx": "catalog:", diff --git a/packages/browser/src/gen/index.d.ts b/packages/browser/src/gen/index.d.ts index 5c54861b..b41339fe 100644 --- a/packages/browser/src/gen/index.d.ts +++ b/packages/browser/src/gen/index.d.ts @@ -8958,7 +8958,7 @@ export namespace Browser { default_popup?: string | undefined; } - // Source: https://developer.Browser.com/docs/extensions/mv3/declare_permissions/ + /** Source: https://developer.Browser.com/docs/extensions/reference/permissions-list */ export type ManifestPermissions = | "accessibilityFeatures.modify" | "accessibilityFeatures.read" @@ -9015,11 +9015,11 @@ export namespace Browser { | "privacy" | "processes" | "proxy" + | "readingList" | "scripting" | "search" | "sessions" | "sidePanel" - | "signedInDevices" | "storage" | "system.cpu" | "system.display" @@ -9042,6 +9042,23 @@ export namespace Browser { | "webRequestBlocking" | "webRequestAuthProvider"; + /** Source : https://developer.Browser.com/docs/extensions/reference/api/permissions */ + export type ManifestOptionalPermissions = Exclude< + ManifestPermissions, + | "debugger" + | "declarativeNetRequest" + | "devtools" + | "experimental" + | "fontSettings" + | "geolocation" + | "proxy" + | "tts" + | "ttsEngine" + | "unlimitedStorage" + | "wallpaper" + | "webAuthenticationProxy" + >; + export interface SearchProvider { name?: string | undefined; keyword?: string | undefined; @@ -9261,8 +9278,8 @@ export namespace Browser { } | undefined; content_security_policy?: string | undefined; - optional_permissions?: string[] | undefined; - permissions?: string[] | undefined; + optional_permissions?: ManifestOptionalPermissions[] | string[] | undefined; + permissions?: ManifestPermissions[] | string[] | undefined; web_accessible_resources?: string[] | undefined; } @@ -9297,7 +9314,7 @@ export namespace Browser { sandbox?: string; }; host_permissions?: string[] | undefined; - optional_permissions?: ManifestPermissions[] | undefined; + optional_permissions?: ManifestOptionalPermissions[] | undefined; optional_host_permissions?: string[] | undefined; permissions?: ManifestPermissions[] | undefined; web_accessible_resources?: Array<{ resources: string[]; matches: string[] }> | undefined; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53435f56..2477a0c5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -464,8 +464,8 @@ importers: version: 1.2.15 devDependencies: '@types/chrome': - specifier: 0.0.315 - version: 0.0.315 + specifier: 0.0.316 + version: 0.0.316 fs-extra: specifier: 'catalog:' version: 11.3.0 @@ -2188,8 +2188,8 @@ packages: '@types/chrome@0.0.313': resolution: {integrity: sha512-9R5T7gTaYZhkxlu+Ho4wk9FL+y/werWQY2yjGWSqCuiTsqS7nL/BE5UMTP6rU7J+oIG2FRKqrEycHhJATeltVA==} - '@types/chrome@0.0.315': - resolution: {integrity: sha512-Oy1dYWkr6BCmgwBtOngLByCHstQ3whltZg7/7lubgIZEYvKobDneqplgc6LKERNRBwckFviV4UU5AZZNUFrJ4A==} + '@types/chrome@0.0.316': + resolution: {integrity: sha512-zoXIly8A41t8U5oC/14hgwjJ3k6kOE6ODJcCSGYda9AFOSloySO6OSO+RHayndb4BaJWg9s5FrXhYkemgsSEkA==} '@types/conventional-commits-parser@5.0.1': resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} @@ -6441,7 +6441,7 @@ snapshots: '@types/filesystem': 0.0.36 '@types/har-format': 1.2.15 - '@types/chrome@0.0.315': + '@types/chrome@0.0.316': dependencies: '@types/filesystem': 0.0.36 '@types/har-format': 1.2.15