Colin Williams

SFOE NuGet Package

Static File Options Extender--a NuGet package I authored, published and maintain that extends the content-type mappings for serving static files which have been compressed by gzip and brotli algorithms. I originally built the package to facilitate serving files built in Unity for WebGL with .NET 8. It now includes public extension methods for users to add their own compression type mappings as needed. Users can leverage it with two simple lines of code instead of needing to write their own classes and mappings.

SFOE NuGet Package

Contributions:

  • Mapped 382 static file types, setting correct content-type headers for compressed files
  • Extended XML metadata for cross-platform OS (Windows, macOS, Linux) use with .NET 8 (LTS)
  • Optimized package size at 37.15KB leveraging multiple .NET Interfaces under the hood for performant consumer experience
  • Developed for seamless DevX requiring only two lines of code for implementation with .NET HTTP request pipeline
  • Meticulously documented with Semantic Versioning, changelog release notes, and Angular Semantic Commits for open source maintenance
┄ COPYRIGHT © 2024 C B WILLIAMS ┄