A code formatter for Roku's BrightScript language
import { BrightScriptFormatter } from 'brightscript-formatter';
//create a new instance of the formatter
var formatter = new BrightscriptFormatter();
//retrieve the raw brightscript file contents (probably from fs.readFile)
var unformattedFileContents = getFileAsStringSomehow();
var formattingOptions = {};
//get a formatted version of the brightscript file
var formattedFileContents = formatter.format(unformattedFileContents, formattingOptions);
There are many formatting options. Rather than listing them all out here, you should look at the typescript interface located