My company is developing a product which is built using Blazor and webix in .NET 5. The product is intended to be installed on a per-customer basis. The company would like to develop an installer for this product, but there is some confusion about the best way to package the webix dependencies. On developer machines webix-pro was installed using npm.
Ideally the compressed webix files would automatically be downloaded from npm when the product is compiled using an automated build process. Is this possible, given that the npm install requires authentication? What is the recommended approach for distributing the compressed webix files with the product?