move to nodejs precompiler