function jsonWebAppParser(filePath, webappFile, webappData) {
    webappData = JSON.parse(webappData);
    webappData.description = manifest.description;
    webappData.name = manifest.name;
    webappData = JSON.stringify(webappData, null, 2);
    try {
        if (!fs_1.default.existsSync(path_1.default + webappFile)) {
            fs_1.default.writeFileSync(filePath + webappFile, webappData);
        }
    }
    catch (error) {
        console.log(error);
    }
}
/**
 * Description: Parses the manifest.webapp file and updates the name and description of the application
 * @param path - path to the manifest.webapp file
 * @param webappFile - name of the file (manifest.webapp)
 * @param webappData - metadata extracted from the generated manifest.webapp file
 */
Parses the manifest.webapp file and updates the name and description of the application
@param path - path to the manifest.webapp file
@param webappFile - name of the file (manifest.webapp)
@param webappData - metadata extracted from the generated manifest.webapp file
Parses the manifest . webapp file and updates the name and description of the application @param path - path to the manifest . webapp file @param webappFile - name of the file ( manifest . webapp ) @param webappData - metadata extracted from the generated manifest . webapp file
function jsonWebAppParser(filePath, webappFile, webappData) {
    webappData = JSON.parse(webappData);
    webappData.description = manifest.description;
    webappData.name = manifest.name;
    webappData = JSON.stringify(webappData, null, 2);
    try {
        if (!fs_1.default.existsSync(path_1.default + webappFile)) {
            fs_1.default.writeFileSync(filePath + webappFile, webappData);
        }
    }
    catch (error) {
        console.log(error);
    }
}
function jsonWebAppParser ( filePath , webappFile , webappData ) { webappData = JSON . parse ( webappData ) ; webappData . description = manifest . description ; webappData . name = manifest . name ; webappData = JSON . stringify ( webappData , null , 2 ) ; try { if ( ! fs_1 . default . existsSync ( path_1 . default + webappFile ) ) { fs_1 . default . writeFileSync ( filePath + webappFile , webappData ) ; } } catch ( error ) { console . log ( error ) ; } }
Description: Parses the manifest.webapp file and updates the name and description of the application
 @param path - path to the manifest.webapp file
 @param webappFile - name of the file (manifest.webapp)
 @param webappData - metadata extracted from the generated manifest.webapp file
Description : Parses the manifest . webapp file and updates the name and description of the application @param path - path to the manifest . webapp file @param webappFile - name of the file ( manifest . webapp ) @param webappData - metadata extracted from the generated manifest . webapp file