I've got a pub package called tmx (https://pub.dartlang.org/packages/tmx) you might find helpful. I extracted it out of a game engine about a month ago, so it's working and its behaviors are well-tested.
I actually found DTiled while Googling my own package out of sheer laziness, and noticed you had JSON support but not TMX support -- my tmx package is the opposite. :)
The code's MIT licensed, like yours, so you can cherry-pick out the parser if you want.
I've got a pub package called
tmx
(https://pub.dartlang.org/packages/tmx) you might find helpful. I extracted it out of a game engine about a month ago, so it's working and its behaviors are well-tested.I actually found DTiled while Googling my own package out of sheer laziness, and noticed you had JSON support but not TMX support -- my
tmx
package is the opposite. :)The code's MIT licensed, like yours, so you can cherry-pick out the parser if you want.