node-shell integrated