How to protect/safeguard UiPath xaml code?

Team,
I am just curious how to safeguard UiPath code.
For example: if any project we wanted to deploy into client environment with out sharing code there is no way we can.
If we create a nugget package and deploy into C:\ProgramData\UiPath\package folder
When we deploy new nugget package and install it from System Tray Bot it will create/un package full script files, dependent files in .nugget/lib folder.
we can see full xaml code in this folder which means we are also saving developed code in client machines.

How can we avoid/protect this.

@rkelchuri

You can use some third party application and protect that workflow folders.