2024-08-03 09:27:04 -07:00
|
|
|
{{- $resourcePath := .resource -}}
|
2024-08-03 16:17:32 -07:00
|
|
|
{{- $minify := .minify | default true -}}
|
2024-08-03 09:27:04 -07:00
|
|
|
{{- $resource := dict -}}
|
2024-11-14 08:49:09 -08:00
|
|
|
|
2024-08-03 09:27:04 -07:00
|
|
|
{{- 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 }}
|
2024-11-14 08:49:09 -08:00
|
|
|
{{- else }}
|
2024-08-03 09:27:04 -07:00
|
|
|
{{ warnf "Unable to find JavaScript resource: %s" $resourcePath }}
|
|
|
|
{{- end }}
|
|
|
|
|
|
|
|
{{ return $resource }}
|