diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
index 094342d..240e80f 100644
--- a/layouts/partials/scripts.html
+++ b/layouts/partials/scripts.html
@@ -1,4 +1,9 @@
-{{ $early := resources.Get "js/script-early.js" | minify | fingerprint -}}
+{{ $opts := dict "minify" true -}}
+{{ if eq hugo.Environment "development" -}}
+ {{ $opts = merge $opts (dict "minify" false) -}}
+{{ end -}}
+
+{{ $early := resources.Get "js/script-early.js" | js.Build $opts | fingerprint -}}
{{ if $.Param "alpine" -}}
@@ -17,12 +22,12 @@
{{ end -}}
{{ if $.Param "mobilemenu" -}}
-{{ $mobilemenu := resources.Get "js/mobile.js" | minify | fingerprint -}}
+{{ $mobilemenu := resources.Get "js/mobile.js" | js.Build $opts | fingerprint -}}
{{ end -}}
{{ if $.Param "cookieconsent" -}}
-{{ $cookieconsent := resources.Get "js/cookieconsent.js" | minify | fingerprint -}}
+{{ $cookieconsent := resources.Get "js/cookieconsent.js" | js.Build $opts | fingerprint -}}
{{ end -}}
@@ -34,22 +39,22 @@
{{ end -}}
{{ if $.Param "tables" -}}
-{{ $tables := resources.Get "js/tables.js" | minify | fingerprint -}}
+{{ $tables := resources.Get "js/tables.js" | js.Build $opts | fingerprint -}}
{{ end -}}
{{ if .HasShortcode "contact" -}}
-{{ $contact := resources.Get "js/contact.js" | minify | fingerprint -}}
+{{ $contact := resources.Get "js/contact.js" | js.Build $opts | fingerprint -}}
{{ end -}}
{{ if .HasShortcode "search" -}}
{{ $flexsearch := resources.Get "libs/flexsearch.compact.js" | fingerprint -}}
-{{ $search_opts := dict "minify" true "params" (dict "searchLimit" (site.Params.searchLimit | default 20)) -}}
+{{ $search_opts := merge $opts (dict "params" (dict "searchLimit" (site.Params.searchLimit | default 20))) -}}
{{ $search := resources.Get "js/search.js" | js.Build $search_opts | fingerprint -}}
{{ end -}}
-{{ $script := resources.Get "js/script.js" | minify | fingerprint -}}
+{{ $script := resources.Get "js/script.js" | js.Build $opts | fingerprint -}}
diff --git a/layouts/partials/tracking.html b/layouts/partials/tracking.html
index 91c412f..3cf6614 100644
--- a/layouts/partials/tracking.html
+++ b/layouts/partials/tracking.html
@@ -6,6 +6,9 @@
"piwikSiteID" site.Params.piwikSiteID
"plausibleSiteID" site.Params.plausibleSiteID
"GoogleAnalytics" site.GoogleAnalytics) -}}
+{{ if eq hugo.Environment "development" -}}
+ {{ $opts = merge $opts (dict "minify" false) -}}
+{{ end -}}
{{ if and site.Params.piwikTrackerUrl site.Params.piwikSiteID -}}
{{ $script := resources.Get "js/tracking.js" | js.Build $opts | fingerprint -}}