npm package diff

Package: @forge/manifest

Versions: 8.3.1-next.0 - 8.3.1-next.1

Modified: package/out/interpolator/string-resource-interpolator.js

Index: package/out/interpolator/string-resource-interpolator.js
===================================================================
--- package/out/interpolator/string-resource-interpolator.js
+++ package/out/interpolator/string-resource-interpolator.js
@@ -5,8 +5,9 @@
 const types_1 = require("../types");
 const errors_1 = require("../text/errors");
 const manifest_interpolator_1 = require("./manifest-interpolator");
 const mime_types_1 = require("mime-types");
+const path_1 = require("path");
 const MODULE_PROPERTIES_TO_INTERPOLATE = [
     { moduleType: types_1.AllModuleTypes.RovoAgent, property: 'prompt' }
 ];
 class StringResourceInterpolatorError extends manifest_interpolator_1.ManifestInterpolatorError {
@@ -34,10 +35,11 @@
         return manifest;
     }
     fetchContentFromResourceFile(modulePropertyWithStringResource, manifest) {
         const resourcePath = this.getResourcePath(manifest, modulePropertyWithStringResource);
+        const manifestDir = (0, path_1.dirname)(types_1.MANIFEST_FILE);
         try {
-            return (0, fs_1.readFileSync)(resourcePath, 'utf8');
+            return (0, fs_1.readFileSync)((0, path_1.resolve)(manifestDir, resourcePath), 'utf8');
         }
         catch (error) {
             throw new StringResourceInterpolatorError(errors_1.errors.schema.errorReadingResourceFile(resourcePath, error?.message));
         }

Modified: package/package.json

Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/manifest",
-  "version": "8.3.1-next.0",
+  "version": "8.3.1-next.1",
   "description": "Definitions and validations of the Forge manifest",
   "main": "out/index.js",
   "scripts": {
     "build": "yarn run compile",

Modified: package/out/interpolator/string-resource-interpolator.d.ts.map

Index: package/out/interpolator/string-resource-interpolator.d.ts.map
===================================================================
--- package/out/interpolator/string-resource-interpolator.d.ts.map
+++ package/out/interpolator/string-resource-interpolator.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"string-resource-interpolator.d.ts","sourceRoot":"","sources":["../../src/interpolator/string-resource-interpolator.ts"],"names":[],"mappings":"AACA,OAAO,EAAyB,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAG3E,OAAO,EAAE,gBAAgB,EAAE,oBAAoB,EAAE,yBAAyB,EAAE,MAAM,yBAAyB,CAAC;AAY5G,qBAAa,+BAAgC,SAAQ,yBAAyB;gBAChE,OAAO,EAAE,MAAM;CAI5B;AAKD,qBAAa,0BAA2B,YAAW,oBAAoB;IACrE,IAAI,EAAE,gBAAgB,CAAoC;IAE1D,WAAW,CAAC,QAAQ,EAAE,cAAc,GAAG,cAAc;IAiBrD,OAAO,CAAC,4BAA4B;IASpC,OAAO,CAAC,eAAe;IAavB,OAAO,CAAC,sBAAsB;IAc9B,OAAO,CAAC,8BAA8B;CAOvC"}
\ No newline at end of file
+{"version":3,"file":"string-resource-interpolator.d.ts","sourceRoot":"","sources":["../../src/interpolator/string-resource-interpolator.ts"],"names":[],"mappings":"AACA,OAAO,EAAyB,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAG3E,OAAO,EAAE,gBAAgB,EAAE,oBAAoB,EAAE,yBAAyB,EAAE,MAAM,yBAAyB,CAAC;AAa5G,qBAAa,+BAAgC,SAAQ,yBAAyB;gBAChE,OAAO,EAAE,MAAM;CAI5B;AAKD,qBAAa,0BAA2B,YAAW,oBAAoB;IACrE,IAAI,EAAE,gBAAgB,CAAoC;IAE1D,WAAW,CAAC,QAAQ,EAAE,cAAc,GAAG,cAAc;IAiBrD,OAAO,CAAC,4BAA4B;IAUpC,OAAO,CAAC,eAAe;IAavB,OAAO,CAAC,sBAAsB;IAc9B,OAAO,CAAC,8BAA8B;CAOvC"}
\ No newline at end of file

Modified: package/CHANGELOG.md

Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,6 +1,12 @@
 # @forge/manifest
 
+## 8.3.1-next.1
+
+### Patch Changes
+
+- c599ff2: Fix: Path resolution for rovo resources
+
 ## 8.3.1-next.0
 
 ### Patch Changes