You have just won $10000!
Well, $6000, after taxes.
Hmm... I don't have Windows environment.
Give me a little more time.
Fix Issue #3: In Windows \r\n output will be \r\r\n
This is NOT a bug in mustache-d, it is a "feature" of D's std.stdio.write (a misguided feature, IMO). Mustache-d generates the correct result, however, the write/writeln/writef/etc functions automatically (unfortunately) convert all \n to \r\n on windows.
I've submitted a pull request which changes mustache-d's examples to use rawWrite instead of write. This fixes the problem.