Available in npm as cash-dom now