From 588710a7acb5f68e14a1fdc07228c4083b2884d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 5 Oct 2022 09:26:30 +0200 Subject: [PATCH] media: Rename application/javascript, application/typescript to text/javascript etc. The former is deprecated. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types See https://discourse.gohugo.io/t/mime-type-for-javascript-is-now-text-javascript/40813 --- media/mediaType.go | 4 ++-- media/mediaType_test.go | 4 ++-- tpl/resources/integration_test.go | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/media/mediaType.go b/media/mediaType.go index 3ac3123ac81..e47acb1e34e 100644 --- a/media/mediaType.go +++ b/media/mediaType.go @@ -230,8 +230,8 @@ var ( SASSType = newMediaType("text", "x-sass", []string{"sass"}) CSVType = newMediaType("text", "csv", []string{"csv"}) HTMLType = newMediaType("text", "html", []string{"html"}) - JavascriptType = newMediaType("application", "javascript", []string{"js", "jsm", "mjs"}) - TypeScriptType = newMediaType("application", "typescript", []string{"ts"}) + JavascriptType = newMediaType("text", "javascript", []string{"js", "jsm", "mjs"}) + TypeScriptType = newMediaType("text", "typescript", []string{"ts"}) TSXType = newMediaType("text", "tsx", []string{"tsx"}) JSXType = newMediaType("text", "jsx", []string{"jsx"}) diff --git a/media/mediaType_test.go b/media/mediaType_test.go index af7123cb5cd..2a1b4884999 100644 --- a/media/mediaType_test.go +++ b/media/mediaType_test.go @@ -40,8 +40,8 @@ func TestDefaultTypes(t *testing.T) { {SCSSType, "text", "x-scss", "scss", "text/x-scss", "text/x-scss"}, {CSVType, "text", "csv", "csv", "text/csv", "text/csv"}, {HTMLType, "text", "html", "html", "text/html", "text/html"}, - {JavascriptType, "application", "javascript", "js", "application/javascript", "application/javascript"}, - {TypeScriptType, "application", "typescript", "ts", "application/typescript", "application/typescript"}, + {JavascriptType, "text", "javascript", "js", "text/javascript", "text/javascript"}, + {TypeScriptType, "text", "typescript", "ts", "text/typescript", "text/typescript"}, {TSXType, "text", "tsx", "tsx", "text/tsx", "text/tsx"}, {JSXType, "text", "jsx", "jsx", "text/jsx", "text/jsx"}, {JSONType, "application", "json", "json", "application/json", "application/json"}, diff --git a/tpl/resources/integration_test.go b/tpl/resources/integration_test.go index 06f98eeee9f..7662f7b6b79 100644 --- a/tpl/resources/integration_test.go +++ b/tpl/resources/integration_test.go @@ -65,10 +65,10 @@ Image Orig: /blog/images/pixel.png|image/png|1|1| Image Copy1: /blog/images/copy_hu8aa3346827e49d756ff4e630147c42b5_70_3x4_resize_box_3.png|image/png|3|4| Image Copy2: /blog/images/copy2.png|image/png|3|4 Image Copy3: image/png|3|4| -Orig: /blog/js/foo.js|application/javascript|let foo;| -Copy1: /blog/js/copies/bar.js|application/javascript|let foo;| -Copy2: /blog/js/copies/baz.a677329fc6c4ad947e0c7116d91f37a2.js|application/javascript|let foo;| -Copy3: /blog/js/copies/moo.a677329fc6c4ad947e0c7116d91f37a2.min.js|application/javascript|let foo| +Orig: /blog/js/foo.js|text/javascript|let foo;| +Copy1: /blog/js/copies/bar.js|text/javascript|let foo;| +Copy2: /blog/js/copies/baz.a677329fc6c4ad947e0c7116d91f37a2.js|text/javascript|let foo;| +Copy3: /blog/js/copies/moo.a677329fc6c4ad947e0c7116d91f37a2.min.js|text/javascript|let foo| `)