getJsLibraries()

in src/executable-code/index.js [198:216]


  getJsLibraries(targetNode, platform) {
    if (isWasmRelated(platform) || platform === TargetPlatforms.SWIFT_EXPORT) {
      return new Set()
    }

    if (isJsRelated(platform)) {
      const jsLibs = targetNode.getAttribute(ATTRIBUTES.JS_LIBS);
      let additionalLibs = new Set(API_URLS.JQUERY.split());
      if (jsLibs) {
        let checkUrl = new RegExp("https?://.+$");
        jsLibs
          .replace(" ", "")
          .split(",")
          .filter(lib => checkUrl.test(lib))
          .forEach(lib => additionalLibs.add(lib));
      }
      return additionalLibs;
    }
  }