added dev test packages and enforce node version