Replaced all JS with Dart files.