From 13e564d388df5174c95e4dad8abbb78b650d22a7 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 3 Aug 2024 09:27:04 -0700 Subject: [PATCH] build_js template --- .../partials/resource_builders/build_js.html | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 layouts/partials/resource_builders/build_js.html diff --git a/layouts/partials/resource_builders/build_js.html b/layouts/partials/resource_builders/build_js.html new file mode 100644 index 0000000..2ef3e34 --- /dev/null +++ b/layouts/partials/resource_builders/build_js.html @@ -0,0 +1,19 @@ +{{- $resourcePath := .resource -}} +{{- $minify := .minify | default true }} +{{- $resource := dict -}} +{{- with resources.Get $resourcePath }} + {{- if eq hugo.Environment "development" }} + {{- with . | js.Build }} + {{ $resource = . }} + {{- end }} + {{- else }} + {{- $opts := dict "minify" $minify }} + {{- with . | js.Build $opts | fingerprint }} + {{ $resource = . }} + {{- end }} + {{- end }} +{{ else }} + {{ warnf "Unable to find JavaScript resource: %s" $resourcePath }} +{{- end }} + +{{ return $resource }}