should expose both client and node required files.