code: public boolean runNodify() {
          try {
              BrowseriBabelify.get();
          } catch (Exception ex) {
              Log.Warn(BasicWebAppActor.class,"babelserver not running .. try starting");
              boolean isWindows = System.getProperty("os.name","linux").toLowerCase().indexOf("windows") >= 0;
              try {
                  ProcessBuilder processBuilder = new ProcessBuilder();
                  if (isWindows) {
                      processBuilder.command("cmd.exe", "/c", "node "+ BasicWebAppActor.BABEL_SERVER_JS_PATH);
                  } else {
                      String bash = BasicWebAppActor.BASH_EXEC;
                      if ( !new File(bash).exists() ) {
                          bash = "/bin/bash";
                      }
                      processBuilder.command(bash, "-c", "node "+ BasicWebAppActor.BABEL_SERVER_JS_PATH);
                  }
                  processBuilder.directory(new File(BasicWebAppActor.WEBAPP_DIR));
                  processBuilder.inheritIO();
                  Process process = processBuilder.start();
                  for ( int i = 0; i < 8; i++ ) {
                      Thread.sleep(500);
                      System.out.print('.');
                      try {
                          BrowseriBabelify.get();
                          break;
                      } catch (Exception e) {
                          if ( i==3 ) {
                              e.printStackTrace();
                          }
                      }
                  }
                  System.out.println();
              } catch (Exception e) {
                  e.printStackTrace();
                  return false;
              }
  
          }
          return true;
      }
docs: util to startup babel/browserify daemon. (only required for {@link JSXWithBabelTranspiler}
  @return true if successful