The readme for esindent documents `transform` as the main entry point, allowing options to be specified. `transformNode`, as used here, doesn't have any options. Why does that work anyway?