Example #1
0
    return new Promise(function(resolve, reject) {
      var metadataPath = 'file://' + path + TSCORE.dirSeparator + TSCORE.metaFolder + TSCORE.dirSeparator + TSCORE.metaFolderFile;
      if (isWeb) {
        metadataPath = path + TSCORE.dirSeparator + TSCORE.metaFolder + TSCORE.dirSeparator + TSCORE.metaFolderFile;
      }

      TSCORE.IO.getFileContentPromise(metadataPath, "text").then(function(content) {
        var metadata = JSON.parse(content);
        console.log('Location Metadata: ' + JSON.stringify(metadata));
        resolve(metadata);
      }).catch(function(err) {
        reject("loadFolderMetaDataPromise: Error reading " + metadataPath);
      });
    });
 var promise = new Promise(function(resolve, reject) {
   TSCORE.IO.getFileContentPromise(filePath, "text", resolvePath).then(function(data) {
     try {
       var bowerData = JSON.parse(data);
       console.log('Extension descriptor loaded: ' + filePath);
       resolve(bowerData);
     } catch (e) {
       resolve();
     }
   }).catch(function(error) {
     console.error("Error reading " + filePath);
     resolve();
   });
 });
Example #3
0
 return new Promise(function(resolve, reject) {
   var filePath = entry.path;
   var metaFileJson = findMetaFilebyPath(filePath, TSCORE.metaFileExt);
   if (metaFileJson) {
     TSCORE.IO.getFileContentPromise(metaFileJson, "text").then(function(result) {
       var metaData = JSON.parse(result);
       entry.meta.metaData = metaData;
       resolve(filePath);
     }).catch(function(err) {
       console.warn("Getting meta information failed for: " + filePath);
       resolve(filePath);
     });
   } else {
     console.log("No meta information found for: " + filePath);
     resolve(filePath);
   }
 });