dependencies: cmake, python, clang, emscripten, node
- create a
builddirectory somewhere - inside this directory call
cmake <CMakeLists.txt directory>andmake
(the CMakeLists.txt file is located in <uncrustify_root_dir>/emscripten)
Optionally the generated libUncrustify.js can be tested via make emscripten_test
-
load module instance:
var uncrustify = libUncrustify();
-
set option settings either one at a time with:
uncrustify.set_option( "optionNameString", "newOptionValueString" );
or a whole bunch via:
uncrustify.loadConfig( "configFileFormatString" )
-
set the language of the to be formated file string
uncrustify.set_language( languageInt );
-
format a file string:
var uncrustyFileString = uncrustify.uncrustify( "crustyFileString" );
-
delete initialized module instance:
uncrustify.destruct();