d8 compatibility library for node