an angular.js that you can use when you're stoned - entirely in Dart