use xnode as peer dependency