Add documentation for package.json generation and npm dependency support