fix(mime): register application/manifest+json for .webmanifest (+ webp/avif); v1.7.1

Go's MIME table has no .webmanifest entry, so http.FileServer sniffed the PWA web
app manifest as text/plain. mime.AddExtensionType at package load makes TypeByExtension
authoritative. A correctness nit (the manifest spec parses by content and nosniff does
not reject manifests), but a PWA server should label its manifest correctly.
This commit is contained in:
2026-08-18 18:43:55 -06:00
parent b73b9ee022
commit d6665047d8
6 changed files with 62 additions and 13 deletions
+2 -2
View File
@@ -3,6 +3,6 @@ module code.nochebuena.dev/einherjar/spa-server
go 1.26
require (
code.nochebuena.dev/einherjar/contracts v1.7.0
code.nochebuena.dev/einherjar/core v1.7.0
code.nochebuena.dev/einherjar/contracts v1.7.1
code.nochebuena.dev/einherjar/core v1.7.1
)