Merge branch 'main' into patch-6

Signed-off-by: Patrick Kollitsch <83281+davidsneighbour@users.noreply.github.com>
This commit is contained in:
Patrick Kollitsch 2024-10-24 16:54:13 +07:00 committed by GitHub
commit 8b84ba5ef1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 357 additions and 375 deletions

View File

@ -1,4 +1,22 @@
# Changelog # Changelog
## [2.10.1-prerelease.4](https://github.com/thenewdynamic/gohugo-theme-ananke/compare/v2.10.1-prerelease.3...v2.10.1-prerelease.4) (2024-10-23)
### Documentation
* **fix:** add note about WIP on the README.md ([0a307d7](https://github.com/thenewdynamic/gohugo-theme-ananke/commit/0a307d7521bfd1e41daa3567a692f036351324a1))
* **fix:** update link to demo ([e22c428](https://github.com/thenewdynamic/gohugo-theme-ananke/commit/e22c42896a9222d94de69fffa752954aa969f8df))
### Chore
* **deps:** update dependencies ([088c3e7](https://github.com/thenewdynamic/gohugo-theme-ananke/commit/088c3e7a577c90c85080447341e4af962c3f4a53))
### Build System
* **fix:** revert to go 1.22 ([d544d76](https://github.com/thenewdynamic/gohugo-theme-ananke/commit/d544d76af70ba83a5bdce2b58a1fc2fc79d03882))
## [2.10.1-prerelease.3](https://github.com/thenewdynamic/gohugo-theme-ananke/compare/v2.10.1-prerelease.0...v2.10.1-prerelease.3) (2024-10-21) ## [2.10.1-prerelease.3](https://github.com/thenewdynamic/gohugo-theme-ananke/compare/v2.10.1-prerelease.0...v2.10.1-prerelease.3) (2024-10-21)

View File

@ -1,10 +1,13 @@
# Ananke, A theme for [Hugo](https://gohugo.io/), a framework for building websites # Ananke, A theme for [Hugo](https://gohugo.io/), a framework for building websites
> [!WARNING]
> Parts of this documentation, such as the sections related to the production environment, are currently a work in progress. This is due to recent changes and updates in the theme. We are actively working on providing complete and up-to-date guidance. Thank you for your patience.
The intent of this theme is to provide a solid starting place for Hugo sites with basic features and include best practices for performance, accessibility, and rapid development. The intent of this theme is to provide a solid starting place for Hugo sites with basic features and include best practices for performance, accessibility, and rapid development.
![screenshot](https://raw.githubusercontent.com/budparr/gohugo-theme-ananke/master/images/screenshot.png) ![screenshot](https://raw.githubusercontent.com/budparr/gohugo-theme-ananke/master/images/screenshot.png)
[DEMO](https://gohugo-ananke-theme-demo.netlify.app/) [DEMO](https://ananke-theme.netlify.app/)
Features Features

View File

@ -3,21 +3,23 @@ icon_path = "ananke/socials/%s.svg"
[ananke.social.follow] [ananke.social.follow]
new_window_icon = false # show a little "opens in new window" icon next to the link new_window_icon = false # show a little "opens in new window" icon next to the link
networks = [ # add networks to this list in your local config to enable them, remove them to disable them.
"facebook", # networks = [
"bluesky", # "facebook",
"linkedin" # "bluesky",
] # "linkedin"
# ]
[ananke.social.share] [ananke.social.share]
icons = true icons = true # show icons for each share link
sharetext = true sharetext = true # show the share text
networks = [ # add networks to this list in your local config to enable them, remove them to disable them.
"email", # networks = [
"facebook", # "email",
"bluesky", # "facebook",
"linkedin" # "bluesky",
] # "linkedin"
# ]
# social media network setups # social media network setups
[[ananke.social.networks]] [[ananke.social.networks]]

View File

@ -42,8 +42,15 @@ featured_image_class = "cover bg-top"
cover_dimming_class = "bg-black-60" cover_dimming_class = "bg-black-60"
recent_posts_number = 3 recent_posts_number = 3
[params.ananke.social.share]
networks = [
"email",
"facebook",
"bluesky",
"linkedin"
]
[params.ananke.social.follow] [params.ananke.social.follow]
new_window_icon = false # show a little "opens in new window" icon next to the link
networks = [ networks = [
"facebook", "facebook",
"bluesky", "bluesky",

2
go.mod
View File

@ -1,3 +1,3 @@
module github.com/theNewDynamic/gohugo-theme-ananke module github.com/theNewDynamic/gohugo-theme-ananke
go 1.23 go 1.22

View File

@ -0,0 +1,24 @@
{{- $context := .context -}}
{{- $setup := .setup -}}
{{- $separator := "&" -}}
{{- $title := $context.Title | transform.HTMLEscape -}}
{{- $description := $context.Summary | transform.Plainify | transform.HTMLEscape -}}
{{- $permalink := $context.Permalink | transform.HTMLEscape -}}
{{- with $setup.separator -}}
{{- $separator = . -}}
{{- end -}}
{{- $link := fmt.Printf "%s%s" $setup.link "?" -}}
{{- range $key, $value := $setup.particles -}}
{{- if compare.Eq $key "params" -}}
{{- $link = fmt.Printf "%s%s%s" $permalink $separator $value -}}
{{- else -}}
{{- if compare.Eq $value "description" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $description) -}}
{{- else if compare.Eq $value "title" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $title) -}}
{{- else if compare.Eq $value "permalink" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $permalink) -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $link -}}

View File

@ -0,0 +1,23 @@
{{- /*
Sorting a list of social networks defined by the order in `networks`.
Only networks present in both `networks` and `setups` will be included. Items missing from `networks` are ignored.
Use `networks` to setup the order of the networks and which network to enable.
Usage: {{ $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) }}
See also `config/_default/params.toml` > `ananke.social` for details.
*/ -}}
{{- $networks := .networks -}}
{{- $setups := .setups -}}
{{- $output := collections.Slice -}}
{{- range $networks -}}
{{- $network := . -}}
{{- range $setups -}}
{{- if compare.Eq .slug $network -}}
{{- $output = $output | collections.Append . -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $output -}}

View File

@ -44,29 +44,3 @@
</a> </a>
{{- end -}} {{- end -}}
</div> </div>
{{ define "partials/func/sortNetworks.html" }}
{{- /*
Sorting a list of social networks defined by the order in `networks`.
Only networks present in both `networks` and `setups` will be included. Items missing from `networks` are ignored.
Use `networks` to setup the order of the networks and which network to enable.
Usage: {{ $setups = partials.IncludeCached "func/sortNetworks.html" (dict "networks" $networks "setups" $setups) }}
See also `config/_default/params.toml` > `ananke.social` for details.
*/ -}}
{{- $networks := .networks -}}
{{- $setups := .setups -}}
{{- $output := collections.Slice -}}
{{- range $networks -}}
{{- $network := . -}}
{{- range $setups -}}
{{- if compare.Eq .slug $network -}}
{{- $output = $output | collections.Append . -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $output -}}
{{- end -}}

View File

@ -60,30 +60,3 @@
</div> </div>
{{- end -}} {{/* if eq "true" $disabled */}} {{- end -}} {{/* if eq "true" $disabled */}}
{{ define "partials/func/getShareLink.html" }}
{{- $context := .context -}}
{{- $setup := .setup -}}
{{- $separator := "&" -}}
{{- $title := $context.Title | transform.HTMLEscape -}}
{{- $description := $context.Summary | transform.HTMLEscape -}}
{{- $permalink := $context.Permalink | transform.HTMLEscape -}}
{{- with $setup.separator -}}
{{- $separator = . -}}
{{- end -}}
{{- $link := fmt.Printf "%s%s" $setup.link "?" -}}
{{- range $key, $value := $setup.particles -}}
{{- if compare.Eq $key "params" -}}
{{- $link = fmt.Printf "%s%s%s" $permalink $separator $value -}}
{{- else -}}
{{- if compare.Eq $value "description" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $description) -}}
{{- else if compare.Eq $value "title" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $title) -}}
{{- else if compare.Eq $value "permalink" -}}
{{- $link = fmt.Printf "%s%s%s" $link $separator (collections.Querify $key $permalink) -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- return $link -}}
{{ end }}

549
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "@thenewdynamic/gohugo-theme-ananke", "name": "@thenewdynamic/gohugo-theme-ananke",
"version": "2.10.1-prerelease.0", "version": "2.10.1-prerelease.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@thenewdynamic/gohugo-theme-ananke", "name": "@thenewdynamic/gohugo-theme-ananke",
"version": "2.10.1-prerelease.0", "version": "2.10.1-prerelease.3",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"cssnano": "7.0.6", "cssnano": "7.0.6",
@ -15,9 +15,9 @@
"tachyons": "4.12.0" "tachyons": "4.12.0"
}, },
"devDependencies": { "devDependencies": {
"@davidsneighbour/markdownlint-config": "^2024.3.12", "@davidsneighbour/markdownlint-config": "^2024.4.6",
"@davidsneighbour/release-config": "2024.4.5", "@davidsneighbour/release-config": "2024.4.6",
"@davidsneighbour/tools": "2024.4.5" "@davidsneighbour/tools": "2024.4.6"
} }
}, },
"node_modules/@azu/format-text": { "node_modules/@azu/format-text": {
@ -1086,43 +1086,42 @@
} }
}, },
"node_modules/@davidsneighbour/markdownlint-config": { "node_modules/@davidsneighbour/markdownlint-config": {
"version": "2024.3.12", "version": "2024.4.6",
"resolved": "https://registry.npmjs.org/@davidsneighbour/markdownlint-config/-/markdownlint-config-2024.3.12.tgz", "resolved": "https://registry.npmjs.org/@davidsneighbour/markdownlint-config/-/markdownlint-config-2024.4.6.tgz",
"integrity": "sha512-jlOibVenJntdEuu8hmBhXMACPsBHJo0oQ2P/SLbB0iFybrwNnkR3AEEH8SwIBPt7FbtyRP+9uG+XUUh6z1JDmQ==", "integrity": "sha512-qWnKFFDW5aqWC7AD7qLVhxFxlpOvj8lAbTunbwAmcPyIYgXTb5WTWy78Aevsm41h6EOjSH49n22IU6Vz6c9UDA==",
"dev": true, "dev": true,
"license": "MIT",
"dependencies": { "dependencies": {
"markdownlint": "0.34.0", "markdownlint": "0.35.0",
"markdownlint-cli2": "0.13.0" "markdownlint-cli2": "0.14.0"
}, },
"engines": { "engines": {
"node": ">=20.12.0", "node": ">=20.18.0",
"npm": ">=10.5.0" "npm": ">=10.3.0"
} }
}, },
"node_modules/@davidsneighbour/release-config": { "node_modules/@davidsneighbour/release-config": {
"version": "2024.4.5", "version": "2024.4.6",
"resolved": "https://registry.npmjs.org/@davidsneighbour/release-config/-/release-config-2024.4.5.tgz", "resolved": "https://registry.npmjs.org/@davidsneighbour/release-config/-/release-config-2024.4.6.tgz",
"integrity": "sha512-gYtqNabHje1h1BqKFi14mHTMqrpxVKd1vJiNSJtbDTdvPbGfHhqWolbqyYnjZmIRx1o9SjQG6thMkVDiVYdAqQ==", "integrity": "sha512-p1CaNadLBSxLmUCuMKFU9vXnOul50WB6WvosFoSVpEAX5LVij/T/wFqSQdJptPBNvg+E3gxdan6CUft4n8WAXw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@davidsneighbour/tools": "^2024.4.5", "@davidsneighbour/tools": "^2024.4.6",
"commit-and-tag-version": "12.5.0", "commit-and-tag-version": "12.5.0",
"simple-git-hooks": "^2.11.1" "simple-git-hooks": "^2.11.1"
}, },
"engines": { "engines": {
"node": ">=22.1.0", "node": ">=20.18.0",
"npm": ">=10.8.0" "npm": ">=10.3.0"
} }
}, },
"node_modules/@davidsneighbour/tools": { "node_modules/@davidsneighbour/tools": {
"version": "2024.4.5", "version": "2024.4.6",
"resolved": "https://registry.npmjs.org/@davidsneighbour/tools/-/tools-2024.4.5.tgz", "resolved": "https://registry.npmjs.org/@davidsneighbour/tools/-/tools-2024.4.6.tgz",
"integrity": "sha512-A5CticEx14nqTBU4vhYpIl3iWxYrCoeYCC9baGJaxxkM6HCk2yi5GAT9dfU896XYsDp3WV3KE/olPmoOcaxFyw==", "integrity": "sha512-98x9Y0vBxhHLI/RmnIrCRhqC4ft13KEI5/jf19t1aY0x4+3KP+6WX1vnxlPhcv7M1BjwY11Wh/kdhjXgUiS//A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@j9t/obsohtml": "1.6.2", "@j9t/obsohtml": "1.6.2",
"@secretlint/secretlint-rule-preset-recommend": "^8.4.0", "@secretlint/secretlint-rule-preset-recommend": "^9.0.0",
"cross-env": "7.0.3", "cross-env": "7.0.3",
"debug": "4.3.7", "debug": "4.3.7",
"deepmerge": "4.3.1", "deepmerge": "4.3.1",
@ -1131,35 +1130,17 @@
"lockfile-lint": "4.14.0", "lockfile-lint": "4.14.0",
"ncp": "2.0.0", "ncp": "2.0.0",
"node-fetch": "3.3.2", "node-fetch": "3.3.2",
"npm-check-updates": "17.1.3", "npm-check-updates": "17.1.4",
"npm-package-json-lint": "8.0.0", "npm-package-json-lint": "8.0.0",
"npm-run-all2": "6.2.3", "npm-run-all2": "7.0.0",
"npm-watch": "0.13.0", "npm-watch": "0.13.0",
"rimraf": "6.0.1", "rimraf": "6.0.1",
"secretlint": "^8.4.0", "secretlint": "^9.0.0",
"wireit": "0.14.9" "wireit": "0.14.9"
}, },
"engines": { "engines": {
"node": ">=22.1.0", "node": ">=20.18.0",
"npm": ">=10.8.0" "npm": ">=10.3.0"
}
},
"node_modules/@davidsneighbour/tools/node_modules/node-fetch": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
"dev": true,
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
"formdata-polyfill": "^4.0.10"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/node-fetch"
} }
}, },
"node_modules/@hutson/parse-repository-url": { "node_modules/@hutson/parse-repository-url": {
@ -1246,26 +1227,26 @@
} }
}, },
"node_modules/@secretlint/config-creator": { "node_modules/@secretlint/config-creator": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/config-creator/-/config-creator-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/config-creator/-/config-creator-9.0.0.tgz",
"integrity": "sha512-y+xezycryTu9t5CDYyfLHu+1TPgINXTa2Xy/N9hLKiLmF288Sfcwk1j8q98FioaEGCEbUHEgeqaRVJ0rDYdxMQ==", "integrity": "sha512-w92my2FP4gSOT+782+D46yk5SzVZ835ZMb6lxcNc4inVY/iNy8YKpKBAkwPnH/PkXqqwB5mVGCBZx+4TIN/ksQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/types": "^8.5.0" "@secretlint/types": "^9.0.0"
}, },
"engines": { "engines": {
"node": "^14.13.1 || >=16.0.0" "node": "^14.13.1 || >=16.0.0"
} }
}, },
"node_modules/@secretlint/config-loader": { "node_modules/@secretlint/config-loader": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/config-loader/-/config-loader-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/config-loader/-/config-loader-9.0.0.tgz",
"integrity": "sha512-lOtXUzyN3Whwb/hShfYmLe1qwpG3u7F2UqNXhSqQh22QWms0IXQEhVEf84PWgQd2KT5Ng3aIJKXUdyYwdP0PXA==", "integrity": "sha512-r6u2nmXfSPyMkJsHsxTpCIhmVIA0CUKIAEdVGpeb9ZPB1Whkr6/r2d96wEJO/1m58IUVXbR3baJgUkyd8fdQqg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/profiler": "^8.5.0", "@secretlint/profiler": "^9.0.0",
"@secretlint/resolver": "^8.5.0", "@secretlint/resolver": "^9.0.0",
"@secretlint/types": "^8.5.0", "@secretlint/types": "^9.0.0",
"ajv": "^8.17.1", "ajv": "^8.17.1",
"debug": "^4.3.7", "debug": "^4.3.7",
"rc-config-loader": "^4.1.3", "rc-config-loader": "^4.1.3",
@ -1298,13 +1279,13 @@
"dev": true "dev": true
}, },
"node_modules/@secretlint/core": { "node_modules/@secretlint/core": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/core/-/core-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/core/-/core-9.0.0.tgz",
"integrity": "sha512-thSk9lGLqtyKheL2KivgmQQ8QF6WQwm6Lbj74P2Nw2OmzAfRVfqMUIdI0OUojWugnNU0L6DMakcEowQ3tooqYg==", "integrity": "sha512-+ICPisxcaytrdqSh7Fkyyh9fQE2/DiUNutnWnSeC5gOoaowGwIrKt9D1pHePfLhGfBTq+ipOS6uJxmLKJ0hbJw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/profiler": "^8.5.0", "@secretlint/profiler": "^9.0.0",
"@secretlint/types": "^8.5.0", "@secretlint/types": "^9.0.0",
"debug": "^4.3.7", "debug": "^4.3.7",
"structured-source": "^4.0.0" "structured-source": "^4.0.0"
}, },
@ -1313,13 +1294,13 @@
} }
}, },
"node_modules/@secretlint/formatter": { "node_modules/@secretlint/formatter": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/formatter/-/formatter-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/formatter/-/formatter-9.0.0.tgz",
"integrity": "sha512-BdhCxmlYNeLGSnke2iolDb2yCFNUsPwkziSn2u3ARGEC687FqhwkcSR4DGOFngO6L744btN59V4Xm0G+W8GCXg==", "integrity": "sha512-/VT9D63FE0Uon7roV/9XWbQkylDr5NjiAuAabN1VnjhxAyM/Me1t9AN6oYzXMooo07ahUQTYdTu7+K4kD18QyQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/resolver": "^8.5.0", "@secretlint/resolver": "^9.0.0",
"@secretlint/types": "^8.5.0", "@secretlint/types": "^9.0.0",
"@textlint/linter-formatter": "^14.2.1", "@textlint/linter-formatter": "^14.2.1",
"@textlint/module-interop": "^14.2.1", "@textlint/module-interop": "^14.2.1",
"@textlint/types": "^14.2.1", "@textlint/types": "^14.2.1",
@ -1427,17 +1408,17 @@
} }
}, },
"node_modules/@secretlint/node": { "node_modules/@secretlint/node": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/node/-/node-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/node/-/node-9.0.0.tgz",
"integrity": "sha512-8nPVHqWjPcJJIPQmkzDAVjOCjucHJUVYpXmxyPvprtnZ+ferx/oc0PNoM0gxOYiBxagjG7kYq0HWpYEHChy16A==", "integrity": "sha512-tXuxdirxfG68i4+n+0QV4hokCD13+S7hDPCJ4TqIlWk9MeDysc1x/dfcmTrRKsRUKL44Ib2pHk/hrl4g28/h9g==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/config-loader": "^8.5.0", "@secretlint/config-loader": "^9.0.0",
"@secretlint/core": "^8.5.0", "@secretlint/core": "^9.0.0",
"@secretlint/formatter": "^8.5.0", "@secretlint/formatter": "^9.0.0",
"@secretlint/profiler": "^8.5.0", "@secretlint/profiler": "^9.0.0",
"@secretlint/source-creator": "^8.5.0", "@secretlint/source-creator": "^9.0.0",
"@secretlint/types": "^8.5.0", "@secretlint/types": "^9.0.0",
"debug": "^4.3.7", "debug": "^4.3.7",
"p-map": "^4.0.0" "p-map": "^4.0.0"
}, },
@ -1446,33 +1427,33 @@
} }
}, },
"node_modules/@secretlint/profiler": { "node_modules/@secretlint/profiler": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/profiler/-/profiler-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/profiler/-/profiler-9.0.0.tgz",
"integrity": "sha512-f8IAEtI5/Cn4moeCUD5zrM88KsSPkuOj3ZtJBpDsv7cXbmNS4bKFmn+eC943fMgNr7gHb2HBDjllH+uhBLG8Sg==", "integrity": "sha512-IJBvFMGHsRAFGNa6FevNXRmA8LMNWB77lW+8VMaGNjECPhARPXu7JetfsNkTQEuKnR+Vg0r3OT9vVhmo2wowPw==",
"dev": true "dev": true
}, },
"node_modules/@secretlint/resolver": { "node_modules/@secretlint/resolver": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/resolver/-/resolver-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/resolver/-/resolver-9.0.0.tgz",
"integrity": "sha512-xa4eBR1UbH/dieZEdZ2+cor9mT6IYgFJWfLGEH+XqFl0EmxnIg/RUjOMV2HvZvmmA3tRjhyP1ko6CEsYaBoULQ==", "integrity": "sha512-Qg1pGwBRtNUi6CTOCceivikNCPq8tRtLhxOrH+powmopHwe77IU2N3U4JaQ0aeq636pwZZgLluePVzMqkku39Q==",
"dev": true "dev": true
}, },
"node_modules/@secretlint/secretlint-rule-preset-recommend": { "node_modules/@secretlint/secretlint-rule-preset-recommend": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-preset-recommend/-/secretlint-rule-preset-recommend-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-preset-recommend/-/secretlint-rule-preset-recommend-9.0.0.tgz",
"integrity": "sha512-jfvCI2nbQ/k53Ffzm/dEGxV6dW8dzMRAhImZWLc3LBkIjRv3ZcMljvbjqDsrM614QF1BGMWT7D+JCBFmzcfEFA==", "integrity": "sha512-EWw2bnjZUTJ5krtSANW7AhmKam0wh/clSlrTIYpkmjwNbUHj1v9rjRqCi2V0VxktiMwkCmtqW+kX+b2EP1LrIA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^14.13.1 || >=16.0.0" "node": "^14.13.1 || >=16.0.0"
} }
}, },
"node_modules/@secretlint/source-creator": { "node_modules/@secretlint/source-creator": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/source-creator/-/source-creator-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/source-creator/-/source-creator-9.0.0.tgz",
"integrity": "sha512-z0bRqWnB3sL/CbD0wAdl0bBUVJ78njN+GQ5lsvngf21Ap5Hpc4pdU1EIKys99cxTu6cCIp72J3xhPWk4UiI6UA==", "integrity": "sha512-RFiU5iQlZ35ecyjk+1BTYjWH9AGUaXDa44lTl3fBqMAUFISTKvrfl//bttJrrgIVgLXFrjWMo9Ym4JgJmoNFkg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/types": "^8.5.0", "@secretlint/types": "^9.0.0",
"istextorbinary": "^6.0.0" "istextorbinary": "^6.0.0"
}, },
"engines": { "engines": {
@ -1480,9 +1461,9 @@
} }
}, },
"node_modules/@secretlint/types": { "node_modules/@secretlint/types": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/@secretlint/types/-/types-8.5.0.tgz", "resolved": "https://registry.npmjs.org/@secretlint/types/-/types-9.0.0.tgz",
"integrity": "sha512-Bz1RziuGbIJKO9dyO0RWysKxGZvyGydo0tMygri96z2mPA9ijCzYAbHmYrLdin2Ce77p6HYSxD48iXelh9+Ytw==", "integrity": "sha512-bpbtAvx99eubfhoNgGEzm8gu9UJPFUzPSLQSvXz8BVCeGq1yJpCIp3fExcDAl7v1DAd860B/5zqMxlk9X2cOnA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^14.13.1 || >=16.0.0" "node": "^14.13.1 || >=16.0.0"
@ -3106,6 +3087,15 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/dir-glob/node_modules/path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/dom-serializer": { "node_modules/dom-serializer": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
@ -3886,20 +3876,20 @@
} }
}, },
"node_modules/globby": { "node_modules/globby": {
"version": "11.1.0", "version": "14.0.2",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz",
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"array-union": "^2.1.0", "@sindresorhus/merge-streams": "^2.1.0",
"dir-glob": "^3.0.1", "fast-glob": "^3.3.2",
"fast-glob": "^3.2.9", "ignore": "^5.2.4",
"ignore": "^5.2.0", "path-type": "^5.0.0",
"merge2": "^1.4.1", "slash": "^5.1.0",
"slash": "^3.0.0" "unicorn-magic": "^0.1.0"
}, },
"engines": { "engines": {
"node": ">=10" "node": ">=18"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
@ -4055,15 +4045,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/import-fresh/node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
"engines": {
"node": ">=4"
}
},
"node_modules/indent-string": { "node_modules/indent-string": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
@ -4414,7 +4395,6 @@
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
"integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
"dev": true, "dev": true,
"license": "MIT",
"dependencies": { "dependencies": {
"uc.micro": "^2.0.0" "uc.micro": "^2.0.0"
} }
@ -4649,7 +4629,6 @@
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
"integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
"dev": true, "dev": true,
"license": "MIT",
"dependencies": { "dependencies": {
"argparse": "^2.0.1", "argparse": "^2.0.1",
"entities": "^4.4.0", "entities": "^4.4.0",
@ -4663,14 +4642,13 @@
} }
}, },
"node_modules/markdownlint": { "node_modules/markdownlint": {
"version": "0.34.0", "version": "0.35.0",
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.34.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.35.0.tgz",
"integrity": "sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==", "integrity": "sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==",
"dev": true, "dev": true,
"license": "MIT",
"dependencies": { "dependencies": {
"markdown-it": "14.1.0", "markdown-it": "14.1.0",
"markdownlint-micromark": "0.1.9" "markdownlint-micromark": "0.1.10"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
@ -4680,18 +4658,17 @@
} }
}, },
"node_modules/markdownlint-cli2": { "node_modules/markdownlint-cli2": {
"version": "0.13.0", "version": "0.14.0",
"resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.13.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.14.0.tgz",
"integrity": "sha512-Pg4nF7HlopU97ZXtrcVISWp3bdsuc5M0zXyLp2/sJv2zEMlInrau0ZKK482fQURzVezJzWBpNmu4u6vGAhij+g==", "integrity": "sha512-2cqdWy56frU2FTpbuGb83mEWWYuUIYv6xS8RVEoUAuKNw/hXPar2UYGpuzUhlFMngE8Omaz4RBH52MzfRbGshw==",
"dev": true, "dev": true,
"license": "MIT",
"dependencies": { "dependencies": {
"globby": "14.0.1", "globby": "14.0.2",
"js-yaml": "4.1.0", "js-yaml": "4.1.0",
"jsonc-parser": "3.2.1", "jsonc-parser": "3.3.1",
"markdownlint": "0.34.0", "markdownlint": "0.35.0",
"markdownlint-cli2-formatter-default": "0.0.4", "markdownlint-cli2-formatter-default": "0.0.5",
"micromatch": "4.0.5" "micromatch": "4.0.8"
}, },
"bin": { "bin": {
"markdownlint-cli2": "markdownlint-cli2.js" "markdownlint-cli2": "markdownlint-cli2.js"
@ -4704,89 +4681,22 @@
} }
}, },
"node_modules/markdownlint-cli2-formatter-default": { "node_modules/markdownlint-cli2-formatter-default": {
"version": "0.0.4", "version": "0.0.5",
"resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.4.tgz", "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.5.tgz",
"integrity": "sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==", "integrity": "sha512-4XKTwQ5m1+Txo2kuQ3Jgpo/KmnG+X90dWt4acufg6HVGadTUG5hzHF/wssp9b5MBYOMCnZ9RMPaU//uHsszF8Q==",
"dev": true, "dev": true,
"license": "MIT", "funding": {
"url": "https://github.com/sponsors/DavidAnson"
},
"peerDependencies": { "peerDependencies": {
"markdownlint-cli2": ">=0.0.4" "markdownlint-cli2": ">=0.0.4"
} }
}, },
"node_modules/markdownlint-cli2/node_modules/globby": {
"version": "14.0.1",
"resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz",
"integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@sindresorhus/merge-streams": "^2.1.0",
"fast-glob": "^3.3.2",
"ignore": "^5.2.4",
"path-type": "^5.0.0",
"slash": "^5.1.0",
"unicorn-magic": "^0.1.0"
},
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/markdownlint-cli2/node_modules/jsonc-parser": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
"integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
"dev": true,
"license": "MIT"
},
"node_modules/markdownlint-cli2/node_modules/micromatch": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
"integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
"dev": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.2",
"picomatch": "^2.3.1"
},
"engines": {
"node": ">=8.6"
}
},
"node_modules/markdownlint-cli2/node_modules/path-type": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
"integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/markdownlint-cli2/node_modules/slash": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
"integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/markdownlint-micromark": { "node_modules/markdownlint-micromark": {
"version": "0.1.9", "version": "0.1.10",
"resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.9.tgz", "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.10.tgz",
"integrity": "sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==", "integrity": "sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==",
"dev": true, "dev": true,
"license": "MIT",
"engines": { "engines": {
"node": ">=18" "node": ">=18"
}, },
@ -4804,8 +4714,7 @@
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
"integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==",
"dev": true, "dev": true
"license": "MIT"
}, },
"node_modules/memorystream": { "node_modules/memorystream": {
"version": "0.3.1", "version": "0.3.1",
@ -5134,6 +5043,24 @@
"node": ">=10.5.0" "node": ">=10.5.0"
} }
}, },
"node_modules/node-fetch": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
"dev": true,
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
"formdata-polyfill": "^4.0.10"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/node-fetch"
}
},
"node_modules/node-releases": { "node_modules/node-releases": {
"version": "2.0.18", "version": "2.0.18",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
@ -5202,9 +5129,9 @@
} }
}, },
"node_modules/npm-check-updates": { "node_modules/npm-check-updates": {
"version": "17.1.3", "version": "17.1.4",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.3.tgz", "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.4.tgz",
"integrity": "sha512-4uDLBWPuDHT5KLieIJ20FoAB8yqJejmupI42wPyfObgQOBbPAikQSwT73afDwREvhuxYrRDqlRvxTMSfvO+L8A==", "integrity": "sha512-crOUeN2GngqlkRCFQ/zi1zsneWd9IGZgIfAWYGAuhYiPnfbBTmJBL7Yq1wI0e1dsW8CfWc+h348WmfCREqeOBA==",
"dev": true, "dev": true,
"bin": { "bin": {
"ncu": "build/cli.js", "ncu": "build/cli.js",
@ -5216,12 +5143,12 @@
} }
}, },
"node_modules/npm-normalize-package-bin": { "node_modules/npm-normalize-package-bin": {
"version": "3.0.1", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz",
"integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0" "node": "^18.17.0 || >=20.5.0"
} }
}, },
"node_modules/npm-package-json-lint": { "node_modules/npm-package-json-lint": {
@ -5344,6 +5271,26 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/npm-package-json-lint/node_modules/globby": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
"dependencies": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
"fast-glob": "^3.2.9",
"ignore": "^5.2.0",
"merge2": "^1.4.1",
"slash": "^3.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/npm-package-json-lint/node_modules/has-flag": { "node_modules/npm-package-json-lint/node_modules/has-flag": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@ -5448,6 +5395,15 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/npm-package-json-lint/node_modules/path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/npm-package-json-lint/node_modules/read-pkg": { "node_modules/npm-package-json-lint/node_modules/read-pkg": {
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@ -5519,6 +5475,15 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/npm-package-json-lint/node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/npm-package-json-lint/node_modules/supports-color": { "node_modules/npm-package-json-lint/node_modules/supports-color": {
"version": "7.2.0", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@ -5544,18 +5509,19 @@
} }
}, },
"node_modules/npm-run-all2": { "node_modules/npm-run-all2": {
"version": "6.2.3", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.2.3.tgz", "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-7.0.0.tgz",
"integrity": "sha512-5RsxC7jEc/RjxOYBVdEfrJf5FsJ0pHA7jr2/OxrThXknajETCTYjigOCG3iaGjdYIKEQlDuCG0ir0T1HTva8pg==", "integrity": "sha512-hXQT0BFU0G37H516ZJgISho4FslbdqMj7U8A7xoj81mhYSyxnwfF6dsraWAA1xL7ak/8yUVvAN4Lx4PpTc5Ohg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"ansi-styles": "^6.2.1", "ansi-styles": "^6.2.1",
"cross-spawn": "^7.0.3", "cross-spawn": "^7.0.3",
"memorystream": "^0.3.1", "memorystream": "^0.3.1",
"minimatch": "^9.0.0", "minimatch": "^10.0.1",
"pidtree": "^0.6.0", "pidtree": "^0.6.0",
"read-package-json-fast": "^3.0.2", "read-package-json-fast": "^4.0.0",
"shell-quote": "^1.7.3" "shell-quote": "^1.7.3",
"which": "^5.0.0"
}, },
"bin": { "bin": {
"npm-run-all": "bin/npm-run-all/index.js", "npm-run-all": "bin/npm-run-all/index.js",
@ -5564,8 +5530,8 @@
"run-s": "bin/run-s/index.js" "run-s": "bin/run-s/index.js"
}, },
"engines": { "engines": {
"node": "^14.18.0 || ^16.13.0 || >=18.0.0", "node": "^20.5.0 || >=22.0.0",
"npm": ">= 8" "npm": ">= 9"
} }
}, },
"node_modules/npm-run-all2/node_modules/brace-expansion": { "node_modules/npm-run-all2/node_modules/brace-expansion": {
@ -5577,21 +5543,45 @@
"balanced-match": "^1.0.0" "balanced-match": "^1.0.0"
} }
}, },
"node_modules/npm-run-all2/node_modules/isexe": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
"integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
"dev": true,
"engines": {
"node": ">=16"
}
},
"node_modules/npm-run-all2/node_modules/minimatch": { "node_modules/npm-run-all2/node_modules/minimatch": {
"version": "9.0.5", "version": "10.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"brace-expansion": "^2.0.1" "brace-expansion": "^2.0.1"
}, },
"engines": { "engines": {
"node": ">=16 || 14 >=14.17" "node": "20 || >=22"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/isaacs" "url": "https://github.com/sponsors/isaacs"
} }
}, },
"node_modules/npm-run-all2/node_modules/which": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
"integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"dependencies": {
"isexe": "^3.1.1"
},
"bin": {
"node-which": "bin/which.js"
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-watch": { "node_modules/npm-watch": {
"version": "0.13.0", "version": "0.13.0",
"resolved": "https://registry.npmjs.org/npm-watch/-/npm-watch-0.13.0.tgz", "resolved": "https://registry.npmjs.org/npm-watch/-/npm-watch-0.13.0.tgz",
@ -5793,12 +5783,15 @@
} }
}, },
"node_modules/path-type": { "node_modules/path-type": {
"version": "4.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=8" "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/picocolors": { "node_modules/picocolors": {
@ -7067,7 +7060,6 @@
"resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
"integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
"dev": true, "dev": true,
"license": "MIT",
"engines": { "engines": {
"node": ">=6" "node": ">=6"
} }
@ -7138,25 +7130,25 @@
} }
}, },
"node_modules/read-package-json-fast": { "node_modules/read-package-json-fast": {
"version": "3.0.2", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz",
"integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "integrity": "sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"json-parse-even-better-errors": "^3.0.0", "json-parse-even-better-errors": "^4.0.0",
"npm-normalize-package-bin": "^3.0.0" "npm-normalize-package-bin": "^4.0.0"
}, },
"engines": { "engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0" "node": "^18.17.0 || >=20.5.0"
} }
}, },
"node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": {
"version": "3.0.2", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz",
"integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0" "node": "^18.17.0 || >=20.5.0"
} }
}, },
"node_modules/read-pkg": { "node_modules/read-pkg": {
@ -7375,6 +7367,15 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true,
"engines": {
"node": ">=4"
}
},
"node_modules/retry": { "node_modules/retry": {
"version": "0.12.0", "version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
@ -7481,15 +7482,15 @@
} }
}, },
"node_modules/secretlint": { "node_modules/secretlint": {
"version": "8.5.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/secretlint/-/secretlint-8.5.0.tgz", "resolved": "https://registry.npmjs.org/secretlint/-/secretlint-9.0.0.tgz",
"integrity": "sha512-b/X+uHWNbrHZBcPmfHyYGFeNUGOycvFboBmV/zqo7Rti7fnLhYllcSi8WvsRROki7bFFoslEbcqPYnTzJF4k6Q==", "integrity": "sha512-qk3yrdaslZ5J2u556Bj78xQysimQ3WHktrhk51t9zBJDm7yMpxltYUgG/07vJ3leqKZ5csLnZdSDWhzhiseNag==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@secretlint/config-creator": "^8.5.0", "@secretlint/config-creator": "^9.0.0",
"@secretlint/formatter": "^8.5.0", "@secretlint/formatter": "^9.0.0",
"@secretlint/node": "^8.5.0", "@secretlint/node": "^9.0.0",
"@secretlint/profiler": "^8.5.0", "@secretlint/profiler": "^9.0.0",
"debug": "^4.3.7", "debug": "^4.3.7",
"globby": "^14.0.2", "globby": "^14.0.2",
"meow": "^12.1.1", "meow": "^12.1.1",
@ -7502,26 +7503,6 @@
"node": "^14.13.1 || >=16.0.0" "node": "^14.13.1 || >=16.0.0"
} }
}, },
"node_modules/secretlint/node_modules/globby": {
"version": "14.0.2",
"resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz",
"integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
"dev": true,
"dependencies": {
"@sindresorhus/merge-streams": "^2.1.0",
"fast-glob": "^3.3.2",
"ignore": "^5.2.4",
"path-type": "^5.0.0",
"slash": "^5.1.0",
"unicorn-magic": "^0.1.0"
},
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/secretlint/node_modules/hosted-git-info": { "node_modules/secretlint/node_modules/hosted-git-info": {
"version": "7.0.2", "version": "7.0.2",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
@ -7615,18 +7596,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/secretlint/node_modules/path-type": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
"integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
"dev": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/secretlint/node_modules/read-pkg": { "node_modules/secretlint/node_modules/read-pkg": {
"version": "8.1.0", "version": "8.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz",
@ -7645,18 +7614,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/secretlint/node_modules/slash": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
"integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
"dev": true,
"engines": {
"node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/secretlint/node_modules/type-fest": { "node_modules/secretlint/node_modules/type-fest": {
"version": "4.26.1", "version": "4.26.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz",
@ -7747,12 +7704,15 @@
} }
}, },
"node_modules/slash": { "node_modules/slash": {
"version": "3.0.0", "version": "5.1.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": ">=8" "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/slice-ansi": { "node_modules/slice-ansi": {
@ -8415,8 +8375,7 @@
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
"dev": true, "dev": true
"license": "MIT"
}, },
"node_modules/uglify-js": { "node_modules/uglify-js": {
"version": "3.19.3", "version": "3.19.3",

View File

@ -1,7 +1,7 @@
{ {
"name": "@thenewdynamic/gohugo-theme-ananke", "name": "@thenewdynamic/gohugo-theme-ananke",
"description": "Ananke: A theme for Hugo Sites", "description": "Ananke: A theme for Hugo Sites",
"version": "2.10.1-prerelease.3", "version": "2.10.1-prerelease.4",
"license": "MIT", "license": "MIT",
"repository": "thenewdynamic/gohugo-theme-ananke", "repository": "thenewdynamic/gohugo-theme-ananke",
"author": "Bud Parr (https://github.com/budparr)", "author": "Bud Parr (https://github.com/budparr)",
@ -38,9 +38,9 @@
"tachyons": "4.12.0" "tachyons": "4.12.0"
}, },
"devDependencies": { "devDependencies": {
"@davidsneighbour/markdownlint-config": "^2024.3.12", "@davidsneighbour/markdownlint-config": "^2024.4.6",
"@davidsneighbour/release-config": "2024.4.5", "@davidsneighbour/release-config": "2024.4.6",
"@davidsneighbour/tools": "2024.4.5" "@davidsneighbour/tools": "2024.4.6"
}, },
"scripts": { "scripts": {
"deploy": "cd exampleSite; hugo;", "deploy": "cd exampleSite; hugo;",

View File

@ -1,6 +1,3 @@
# theme.toml template for a Hugo theme
# See https://github.com/gohugoio/hugoThemes#themetoml for an example
name = "Ananke Gohugo Theme" name = "Ananke Gohugo Theme"
license = "MIT" license = "MIT"
licenselink = "https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/LICENSE.md" licenselink = "https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/LICENSE.md"
@ -8,8 +5,10 @@ description = "A Base theme for building full featured Hugo sites"
homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke" homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke"
tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"] tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"]
features = ["posts", "shortcodes", "related content", "comments"] features = ["posts", "shortcodes", "related content", "comments"]
min_version = "0.84.0" min_version = "0.128.0"
[author] authors = [
name = "theNewDynamic" {name = "Patrick Kollitsch", homepage = "https://github.com/davidsneighbour"},
homepage = "https://www.thenewdynamic.com/" {name = "Regis Philibert", homepage = "https://github.com/regisphilibert"},
{name = "Bud Parr", homepage = "https://github.com/budparr"}
]