npm package diff

Package: @forge/manifest

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

File: 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));
         }