npm package diff

Package: @forge/lint

Versions: 5.6.4-next.0 - 5.6.4-next.1

Modified: package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js

Index: package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js
===================================================================
--- package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js
+++ package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.js
@@ -9,9 +9,12 @@
 class ExternalFetchVerifier extends verifier_interface_1.BaseLintIssueVerifier {
     egressFilteringService;
     constructor(environment, manifest) {
         super(environment, manifest);
-        const allowList = this.manifest?.permissions?.external?.fetch?.backend ?? [];
+        const allowList = [
+            ...(this.manifest?.permissions?.external?.fetch?.backend || []),
+            ...(this.manifest?.permissions?.external?.fetch?.client || [])
+        ];
         const remoteList = this.manifest?.remotes ?? [];
         const collectedUrls = allowList.filter((item) => typeof item === 'string');
         const collectedRemotes = allowList
             .map((item) => typeof item !== 'string' && remoteList.find((remoteItem) => remoteItem.key === item.remote)?.baseUrl)

Modified: package/out/lint/text/messages.js

Index: package/out/lint/text/messages.js
===================================================================
--- package/out/lint/text/messages.js
+++ package/out/lint/text/messages.js
@@ -3,9 +3,9 @@
 exports.messages = void 0;
 exports.messages = {
     verifiers: {
         externalFetch: {
-            message: (url) => `The domain ${url} is not included in the "permissions.external.images" section of your app's manifest.yml file`,
+            message: (url) => `The domain ${url} is not included in the "permissions.external.fetch" section of your app's manifest.yml file`,
             reference: 'egress-permission-required'
         },
         dynamicPropertiesIcon: {
             message: (url) => `The domain ${url} is not included in the "permissions.external.images" section of your app's manifest.yml file`,

Modified: package/package.json

Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/lint",
-  "version": "5.6.4-next.0",
+  "version": "5.6.4-next.1",
   "description": "Linting for forge apps",
   "main": "out/index.js",
   "license": "UNLICENSED",
   "scripts": {

Modified: package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.d.ts.map

Index: package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.d.ts.map
===================================================================
--- package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.d.ts.map
+++ package/out/lint/linters/permission-linter/verifiers/external-fetch-verifier.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"external-fetch-verifier.d.ts","sourceRoot":"","sources":["../../../../../src/lint/linters/permission-linter/verifiers/external-fetch-verifier.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,IAAI,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAGlE,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AACtE,OAAO,EAAE,qBAAqB,EAAE,iBAAiB,EAAE,MAAM,0BAA0B,CAAC;AACpF,OAAO,EAAE,eAAe,EAAE,MAAM,uBAAuB,CAAC;AAIxD,qBAAa,qBAAsB,SAAQ,qBAAsB,YAAW,iBAAiB,CAAC,eAAe,EAAE,CAAC;IAC9G,OAAO,CAAC,sBAAsB,CAAyB;gBAE3C,WAAW,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ;IAenD,SAAS,CAAC,YAAY,IAAI,SAAS;IAItB,OAAO,CAAC,UAAU,EAAE,eAAe,EAAE,GAAG,OAAO,CAAC,cAAc,EAAE,CAAC;CAc/E"}
\ No newline at end of file
+{"version":3,"file":"external-fetch-verifier.d.ts","sourceRoot":"","sources":["../../../../../src/lint/linters/permission-linter/verifiers/external-fetch-verifier.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,IAAI,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAGlE,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AACtE,OAAO,EAAE,qBAAqB,EAAE,iBAAiB,EAAE,MAAM,0BAA0B,CAAC;AACpF,OAAO,EAAE,eAAe,EAAE,MAAM,uBAAuB,CAAC;AAIxD,qBAAa,qBAAsB,SAAQ,qBAAsB,YAAW,iBAAiB,CAAC,eAAe,EAAE,CAAC;IAC9G,OAAO,CAAC,sBAAsB,CAAyB;gBAE3C,WAAW,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ;IAkBnD,SAAS,CAAC,YAAY,IAAI,SAAS;IAItB,OAAO,CAAC,UAAU,EAAE,eAAe,EAAE,GAAG,OAAO,CAAC,cAAc,EAAE,CAAC;CAc/E"}
\ No newline at end of file

Modified: package/CHANGELOG.md

Large diffs are not rendered by default.