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