New build script written in dart