Dart implementation of charmgrjs