diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-03-27 14:29:51 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-03-27 14:29:51 +0300 |
commit | 5422984b401dc4ff8401d42645c2c9aa9e274056 (patch) | |
tree | 0c7ea51f5d5c5e2e4ae42e7eb86e629022dfa2cf | |
parent | 6d58783bddfc0511eab18f3dac7b0fe275a1dd98 (diff) |
Add Spruce
-rw-r--r-- | spruce/README.md | 7 | ||||
-rw-r--r-- | spruce/config.toml | 10 | ||||
-rw-r--r-- | spruce/go.mod | 4 | ||||
-rw-r--r-- | spruce/layouts/partials/jslibs/alpinejs/script-src.html | 6 |
4 files changed, 27 insertions, 0 deletions
diff --git a/spruce/README.md b/spruce/README.md new file mode 100644 index 0000000..4a844fe --- /dev/null +++ b/spruce/README.md @@ -0,0 +1,7 @@ +## Description + +This module wraps [Spruce](https://github.com/ryangjchandler/spruce). + + + + diff --git a/spruce/config.toml b/spruce/config.toml new file mode 100644 index 0000000..ca9f8ef --- /dev/null +++ b/spruce/config.toml @@ -0,0 +1,10 @@ +[module] +[[module.mounts]] +source = "layouts" +target = "layouts" +[[module.imports]] +path = "github.com/ryangjchandler/spruce" +[[module.imports.mounts]] +source = "dist" +target = "assets/jslibs/spruce" + diff --git a/spruce/go.mod b/spruce/go.mod new file mode 100644 index 0000000..c794b69 --- /dev/null +++ b/spruce/go.mod @@ -0,0 +1,4 @@ +module github.com/gohugoio/hugo-mod-jslibs/spruce + +go 1.15 + diff --git a/spruce/layouts/partials/jslibs/alpinejs/script-src.html b/spruce/layouts/partials/jslibs/alpinejs/script-src.html new file mode 100644 index 0000000..a6d5338 --- /dev/null +++ b/spruce/layouts/partials/jslibs/alpinejs/script-src.html @@ -0,0 +1,6 @@ +{{- $isProd := hugo.IsProduction -}} +{{- $js := resources.Get "jslibs/spruce/spruce.umd.js" -}} +{{- if $isProd }} + {{ $js = $js | minify | fingerprint }} +{{ end -}} +<script type="module" src="{{ $js.RelPermalink }}" {{ if $isProd }} integrity="{{ $js.Data.Integrity }}" {{ end }}></script> |