In an organization, multiple Blazor WASM projects will be using the same CSS library and company theme, say Bulma (https://bulma.io/) or others.My intention is to have one NuGet package that will:
- Be updated constantly to the latest Bulma version and company theme (through a .css file)
- The developer will be able to update their project with the latest theme on demand by pulling a NuGet package or updating their NuGet package
- The package will delete existing sample CSS files that comes with a new Blazor WASM project
- The package doesn't need to update the reference to the CSS, the developer will do once
The intention is consistent theme and easy update when the theme changes and using local CSS (not a CDN one). Also, the theme is minimal and consists of Bulma css and company theme css, so no need for any advanced solution that requires Node.js.
Could you point me to a starting point where NuGet can add a file to a destination location and deletes another? I am not interested in deploying assemblies.