Hi Meet, you would have to read the contents of the manifest.xml file and parse it like a regular XML. Here is how it works: getInstalledPanelVersion = function() { var fs = require('fs'); var extension_dir = decodeURI(window.__adobe_cep__.getSystemPath(SystemPath.EXTENSION)); if (navigator.platform.toLowerCase().indexOf("win") >= 0) { extension_dir = extension_dir.replace("file:///", ""); } else { extension_dir = extension_dir.replace("file://", ""); } var manifest_path = require('path').join(extension_dir, "CSXS", "manifest.xml"); var manifest_str = fs.readFileSync(manifest_path, "utf8"); var parser = new DOMParser(); var manifest = parser.parseFromString(manifest_str, "text/xml"); return manifest.getElementsByTagName("ExtensionManifest")[0].getAttribute("ExtensionBundleVersion"); }; Should work, if not, it will give you some inspiration. I hope this helps. Thomas
... View more