This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git
The following commit(s) were added to refs/heads/main by this push:
new c20a1fe chore: upgrade Hugo and remove GitHub proxy
c20a1fe is described below
commit c20a1fe47babe96b8d9a3b875b471a684082423f
Author: Zoran Regvart <[email protected]>
AuthorDate: Tue Jun 29 21:27:31 2021 +0200
chore: upgrade Hugo and remove GitHub proxy
We can now upgrade to Hugo 0.84.x which includes passing HTTP headers in
`getJSON`, so this removes the bespoke GitHub proxy and replaces it with
built in support for HTTP headers in Hugo.
---
.pnp.js | 107 ++++++++++++-
.yarn/build-state.yml | 20 +--
...resorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip | Bin 0 -> 15739 bytes
.../chalk-npm-4.1.1-f1ce6bae57-445c12db7a.zip | Bin 0 -> 13703 bytes
.../execa-npm-5.1.1-191347acf5-4286ade8cd.zip | Bin 0 -> 20280 bytes
.../get-stream-npm-6.0.1-83e51a4642-83de1fde5b.zip | Bin 0 -> 6276 bytes
.../cache/got-npm-11.8.2-c1eb105458-6415f98ec2.zip | Bin 0 -> 83577 bytes
...o-extended-npm-0.83.1-0d67d3a0ea-ec3625a4df.zip | Bin 5650 -> 0 bytes
...o-extended-npm-0.84.3-127c9ef304-3cf345cfc8.zip | Bin 0 -> 5939 bytes
...man-signals-npm-2.1.0-f75815481d-70bfd94d27.zip | Bin 0 -> 16903 bytes
.../onetime-npm-5.1.2-3ed148fa42-e425f6caeb.zip | Bin 0 -> 3878 bytes
...signal-exit-npm-3.0.3-5a2d797648-f8f3fec95c.zip | Bin 0 -> 5403 bytes
.../sumchecker-npm-3.0.1-b6973781e3-7f4f9276f7.zip | Bin 0 -> 89396 bytes
.../node_modules/hugo-extended/cli.js | 9 --
.../node_modules/hugo-extended/index.js | 3 -
.../node_modules/hugo-extended/lib/index.js | 10 --
.../node_modules/hugo-extended/lib/install.js | 12 --
.../node_modules/hugo-extended/lib/src.js | 52 -------
.../node_modules/hugo-extended/.ready | 0
.../node_modules/hugo-extended/LICENSE.md | 0
.../node_modules/hugo-extended/README.md | 6 +-
.../node_modules/hugo-extended/cli.js | 9 ++
.../node_modules/hugo-extended/index.js | 7 +
.../node_modules/hugo-extended/install.js | 154 +++++++++++++++++++
.../node_modules/hugo-extended/package.json | 67 +++++----
.../node_modules/hugo-extended/vendor/LICENSE | 0
.../node_modules/hugo-extended/vendor/README.md | 166 ++++++++++++---------
.../node_modules/hugo-extended/vendor/hugo | Bin 45879352 -> 45558328
bytes
Jenkinsfile | 11 +-
README.md | 24 ++-
config.toml | 3 +-
github-proxy.js | 60 --------
layouts/blog/post.html | 2 +-
layouts/blog/summary.html | 2 +-
layouts/partials/releases/camel-k-runtime.html | 2 +-
layouts/partials/releases/camel-k.html | 2 +-
.../partials/releases/camel-kafka-connector.html | 2 +-
layouts/partials/releases/camel-quarkus.html | 2 +-
package.json | 7 +-
yarn.lock | 118 +++++++++++++--
40 files changed, 549 insertions(+), 308 deletions(-)
diff --git a/.pnp.js b/.pnp.js
index efebadb..e690741 100755
--- a/.pnp.js
+++ b/.pnp.js
@@ -62,8 +62,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["gulp-cheerio", "npm:1.0.0"],
["gulp-htmlmin", "npm:5.0.1"],
["html-validate", "npm:4.11.0"],
- ["http-proxy", "npm:1.18.1"],
- ["hugo-extended", "npm:0.83.1"],
+ ["hugo-extended", "npm:0.84.3"],
["netlify-cli", "npm:2.69.11"],
["npm-run-all", "npm:4.1.5"],
["opal-runtime", "npm:1.0.11"],
@@ -3376,6 +3375,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@sindresorhus/is", "npm:3.1.2"]
],
"linkType": "HARD",
+ }],
+ ["npm:4.0.1", {
+ "packageLocation":
"./.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip/node_modules/@sindresorhus/is/",
+ "packageDependencies": [
+ ["@sindresorhus/is", "npm:4.0.1"]
+ ],
+ "linkType": "HARD",
}]
]],
["@sindresorhus/slugify", [
@@ -4390,8 +4396,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["gulp-cheerio", "npm:1.0.0"],
["gulp-htmlmin", "npm:5.0.1"],
["html-validate", "npm:4.11.0"],
- ["http-proxy", "npm:1.18.1"],
- ["hugo-extended", "npm:0.83.1"],
+ ["hugo-extended", "npm:0.84.3"],
["netlify-cli", "npm:2.69.11"],
["npm-run-all", "npm:4.1.5"],
["opal-runtime", "npm:1.0.11"],
@@ -6057,6 +6062,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["supports-color", "npm:7.2.0"]
],
"linkType": "HARD",
+ }],
+ ["npm:4.1.1", {
+ "packageLocation":
"./.yarn/cache/chalk-npm-4.1.1-f1ce6bae57-445c12db7a.zip/node_modules/chalk/",
+ "packageDependencies": [
+ ["chalk", "npm:4.1.1"],
+ ["ansi-styles", "npm:4.3.0"],
+ ["supports-color", "npm:7.2.0"]
+ ],
+ "linkType": "HARD",
}]
]],
["character-entities", [
@@ -9373,6 +9387,22 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["strip-final-newline", "npm:2.0.0"]
],
"linkType": "HARD",
+ }],
+ ["npm:5.1.1", {
+ "packageLocation":
"./.yarn/cache/execa-npm-5.1.1-191347acf5-4286ade8cd.zip/node_modules/execa/",
+ "packageDependencies": [
+ ["execa", "npm:5.1.1"],
+ ["cross-spawn", "npm:7.0.3"],
+ ["get-stream", "npm:6.0.1"],
+ ["human-signals", "npm:2.1.0"],
+ ["is-stream", "npm:2.0.0"],
+ ["merge-stream", "npm:2.0.0"],
+ ["npm-run-path", "npm:4.0.1"],
+ ["onetime", "npm:5.1.2"],
+ ["signal-exit", "npm:3.0.3"],
+ ["strip-final-newline", "npm:2.0.0"]
+ ],
+ "linkType": "HARD",
}]
]],
["execall", [
@@ -10495,6 +10525,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["pump", "npm:3.0.0"]
],
"linkType": "HARD",
+ }],
+ ["npm:6.0.1", {
+ "packageLocation":
"./.yarn/cache/get-stream-npm-6.0.1-83e51a4642-83de1fde5b.zip/node_modules/get-stream/",
+ "packageDependencies": [
+ ["get-stream", "npm:6.0.1"]
+ ],
+ "linkType": "HARD",
}]
]],
["get-value", [
@@ -10859,6 +10896,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],
"linkType": "HARD",
}],
+ ["npm:11.8.2", {
+ "packageLocation":
"./.yarn/cache/got-npm-11.8.2-c1eb105458-6415f98ec2.zip/node_modules/got/",
+ "packageDependencies": [
+ ["got", "npm:11.8.2"],
+ ["@sindresorhus/is", "npm:4.0.1"],
+ ["@szmarczak/http-timer", "npm:4.0.5"],
+ ["@types/cacheable-request", "npm:6.0.1"],
+ ["@types/responselike", "npm:1.0.0"],
+ ["cacheable-lookup", "npm:5.0.3"],
+ ["cacheable-request", "npm:7.0.1"],
+ ["decompress-response", "npm:6.0.0"],
+ ["http2-wrapper", "npm:1.0.0-beta.5.2"],
+ ["lowercase-keys", "npm:2.0.0"],
+ ["p-cancelable", "npm:2.0.0"],
+ ["responselike", "npm:2.0.0"]
+ ],
+ "linkType": "HARD",
+ }],
["npm:7.1.0", {
"packageLocation":
"./.yarn/cache/got-npm-7.1.0-83d1107046-db742d18a8.zip/node_modules/got/",
"packageDependencies": [
@@ -11850,11 +11905,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath)
{
}]
]],
["hugo-extended", [
- ["npm:0.83.1", {
- "packageLocation":
"./.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/",
+ ["npm:0.84.3", {
+ "packageLocation":
"./.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/",
"packageDependencies": [
- ["hugo-extended", "npm:0.83.1"],
- ["bin-wrapper", "npm:4.1.0"]
+ ["hugo-extended", "npm:0.84.3"],
+ ["chalk", "npm:4.1.1"],
+ ["decompress", "npm:4.2.1"],
+ ["execa", "npm:5.1.1"],
+ ["got", "npm:11.8.2"],
+ ["sumchecker", "npm:3.0.1"]
],
"linkType": "HARD",
}]
@@ -11866,6 +11925,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["human-signals", "npm:1.1.1"]
],
"linkType": "HARD",
+ }],
+ ["npm:2.1.0", {
+ "packageLocation":
"./.yarn/cache/human-signals-npm-2.1.0-f75815481d-70bfd94d27.zip/node_modules/human-signals/",
+ "packageDependencies": [
+ ["human-signals", "npm:2.1.0"]
+ ],
+ "linkType": "HARD",
}]
]],
["hyperlinker", [
@@ -16230,6 +16296,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["mimic-fn", "npm:2.1.0"]
],
"linkType": "HARD",
+ }],
+ ["npm:5.1.2", {
+ "packageLocation":
"./.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e425f6caeb.zip/node_modules/onetime/",
+ "packageDependencies": [
+ ["onetime", "npm:5.1.2"],
+ ["mimic-fn", "npm:2.1.0"]
+ ],
+ "linkType": "HARD",
}]
]],
["opal-runtime", [
@@ -19597,6 +19671,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["signal-exit", "npm:3.0.2"]
],
"linkType": "HARD",
+ }],
+ ["npm:3.0.3", {
+ "packageLocation":
"./.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f8f3fec95c.zip/node_modules/signal-exit/",
+ "packageDependencies": [
+ ["signal-exit", "npm:3.0.3"]
+ ],
+ "linkType": "HARD",
}]
]],
["simple-concat", [
@@ -20557,6 +20638,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
+ ["sumchecker", [
+ ["npm:3.0.1", {
+ "packageLocation":
"./.yarn/cache/sumchecker-npm-3.0.1-b6973781e3-7f4f9276f7.zip/node_modules/sumchecker/",
+ "packageDependencies": [
+ ["sumchecker", "npm:3.0.1"],
+ ["debug",
"virtual:d27045f313cae7cbc212b229738d5843f6d2265eba3ea36069f78075a79d301bc17e702a21a7b811ca9aa59de4cb7943fb27cda91a0e7d8a8ad547668124b185#npm:4.3.2"]
+ ],
+ "linkType": "HARD",
+ }]
+ ]],
["supports-color", [
["npm:0.2.0", {
"packageLocation":
"./.yarn/cache/supports-color-npm-0.2.0-b6e7d48cdb-a626d16683.zip/node_modules/supports-color/",
diff --git a/.yarn/build-state.yml b/.yarn/build-state.yml
index 3763a3a..9f2903a 100644
--- a/.yarn/build-state.yml
+++ b/.yarn/build-state.yml
@@ -3,32 +3,32 @@
# core-js@npm:3.6.5
"5941340066f775d2694fe1955bef9a66af767bfade2eca6ca442d82a68a5c999e76165c38ab532c125bf81c66c151d83d8e96f86a3f7af2d755000b3e2d48171":
-
3d2206ed58088a0e50c448c4653ddafd8db9c8f11ec5f43756fa6850336cfd7e8fd771d73c508a0c9462f1b78231b417a73f53dc47591b590fa363cf586491af
+
8fb6f8d7e03257bd51c4c85a5432aefeca49825a2ec5bcfb03fcf986aaac670db4a758e48ffd59bd2269a276f5b39bc8b28acfcafbd279d006d418393010f949
# gifsicle@npm:4.0.1
"47efba2323306056b5eb4428fb87bbe745eb0587d7a5c64c188c6bc7d13bb2ab6ee9099b11957e60c6dacefbfc0d074aa862e206c771bef851d72b01b35da575":
-
c3d5b416918c488a10c332af3fc0adcbd4ac721d9df91323a9cb435cda4bbb8dcd65ff2c9e2af6dc264d0ebf44a9cc1e2a08208acde7d929ab40c1810d0506d1
+
d9e73db85723b506e7d5255a09435e883f604bcaddc8bc121c69da6198347f6e7e87418259f887c83405885d5a061a67f443619cb3e22bd34d6a35ec2c419f58
-# hugo-extended@npm:0.83.1
-"0d67d3a0ea9acf75aaac236a84168d7e78de359f3c24011598a0c4a3e8e32918dfce8ed5d11fdf06f78fac501a65a3380b256b3e41544df9ec255fc2c59b0649":
-
dfb136ffd5c589b8b0190a7fb72be3f635027e56a026f11dfaec0d551c142918a55fa3b1c0dddfb6fa7e0007737b3ddd048a1972bc2c7e0549b325d8cf4564fd
+# hugo-extended@npm:0.84.3
+"127c9ef3041ac7625fdf9db1b2a808d2d956765fe5b30ae41642abb3e202d1a40851800fd5163a03f4fe997d9b2a0885d90b242c8ff3efbd14f83906fdd43d3a":
+
d2ff4b7dcd94b0a5acb77fed9fa58211c249964186c9cd80e01d8f0668537e42541e8c3d3f5b88025bda479f63d036ed9e2d1de4f37583860f5a41220cdad10f
# jpegtran-bin@npm:4.0.0
"c1e70a98c194359902d396160440b8d6aafc026faec0b483b98d24dac1a2756f6ebdb0d5b12c609339320ad38e22580c8c8b6e70edfc9c5019a30d10094fd1fb":
-
ea2e6a88f31e9c55a99d60556ffd021388d0f27cce8e662c2643d32afe55f0bcbf4cc35f16b02b7904cdf1437737beaa7081cc600c68b9879a247844b5415500
+
e808baf3f11f226fe81e9046a71a3f352709c37928ad41cf96424dad90b06c55a9e9bd520c73774881157c2287fca9275a3290dd782d3267818cacd413f81ea7
# jsonpath@npm:1.0.2
"15a9845dcac098aea0fce6305149a650048254230879c676eaa1f0c5c7d0a5e7f876de3520b3cdd4f066307a91b2809cc494aaab558fa55d7a4e34efae876ce0":
-
638e422c6f9168c455a9613a05eafa11220a4a3c688b88bd159ea5f862b23b2631705ebd675ea5e1e788cfd140849a1b623dd18b46bea1313d8a6dcd0bbdf0dc
+
8f051ecb41b911853190b93b0f8c53a829f691cdc048b92994fc186b3ad4a38f1ea5423e3df7f92ef7e2e1229b635673384310dd2db577b01ff5a0a0a3fecc0c
# netlify-cli@npm:2.69.11
"1bef96be32000472bc703fad626b4a6fa1a569c541b606746eab97f205f992a1d2729de82f1bbe67078d23a08ea5cb3fa70a36b171b75e37e9595e42812a57db":
-
317fd64465038a9dc7f764c35d8d09ce356934d95ea4faea0c8c43a1b8d4729d5735534ca6ca23a261a3bc4dcc0aca851032a83b811830c2f2decf3e2d4acfd7
+
9344e4b42d2d7dbc63e46f108ab126cb4e7c66ddde6da6386f5f012bcfe84b1cab60f58ced7c591df8a4ddfc9135bd746912a82bf62959f98cf0dd5ea252956d
# optipng-bin@npm:6.0.0
"3aa5f04a3e5704a556a7f98fdddf5ad260b55ca04a2b8cd3d448861d0bd4778bbc092bf0bd558eba02998faceda73052710fa3124f1940098d2ee8bd93474567":
-
94e3e450b9e2f7de911036e1398ca86f41a4a845111eed31baf6d417d0eebdce4861e6636f2b6950a9610e956fb96c94122bd294a8c1d6c13f14431e438ecc34
+
fb2b1b70c5135292956e5878b7d64b62a828ee4fbcfa043ef4ff8c70553e57d829a24cc9327b69cad06e4dc09d0a86227ff49adfa43c22e6c0ab1c17ff0d9ad8
# yarn@npm:1.22.10
"b1a926d20f1e430bdfcc8706073d2adcc314a8e8b82f3cc446658d95e2366a290d3a17ecf7b92aaae3887cff0340a9f8410a39dba0fc7e68b77c5c2b9d70de4d":
-
1a293287d3fd19bfbbf4ba385aeade4f41b29515bfd5ddbb921e3ad4b9ea2b184b392d34a188bb1e22056f0c5b9d93c8344be3edc159aa734d0db887ef4c16f6
+
5f2565bc3bdddadfea6061243b8352beeebfe356cf268362e006509cd1818c10c08c08cdac61f41e536dc6d75df13c12e1e006b8e3b2970a63fb69d26a308178
diff --git a/.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip
b/.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip
new file mode 100644
index 0000000..1f850f9
Binary files /dev/null and
b/.yarn/cache/@sindresorhus-is-npm-4.0.1-30716423e5-16908ae19a.zip differ
diff --git a/.yarn/cache/chalk-npm-4.1.1-f1ce6bae57-445c12db7a.zip
b/.yarn/cache/chalk-npm-4.1.1-f1ce6bae57-445c12db7a.zip
new file mode 100644
index 0000000..7422fb6
Binary files /dev/null and
b/.yarn/cache/chalk-npm-4.1.1-f1ce6bae57-445c12db7a.zip differ
diff --git a/.yarn/cache/execa-npm-5.1.1-191347acf5-4286ade8cd.zip
b/.yarn/cache/execa-npm-5.1.1-191347acf5-4286ade8cd.zip
new file mode 100644
index 0000000..fcb0840
Binary files /dev/null and
b/.yarn/cache/execa-npm-5.1.1-191347acf5-4286ade8cd.zip differ
diff --git a/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-83de1fde5b.zip
b/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-83de1fde5b.zip
new file mode 100644
index 0000000..8faf860
Binary files /dev/null and
b/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-83de1fde5b.zip differ
diff --git a/.yarn/cache/got-npm-11.8.2-c1eb105458-6415f98ec2.zip
b/.yarn/cache/got-npm-11.8.2-c1eb105458-6415f98ec2.zip
new file mode 100644
index 0000000..571d6c3
Binary files /dev/null and
b/.yarn/cache/got-npm-11.8.2-c1eb105458-6415f98ec2.zip differ
diff --git a/.yarn/cache/hugo-extended-npm-0.83.1-0d67d3a0ea-ec3625a4df.zip
b/.yarn/cache/hugo-extended-npm-0.83.1-0d67d3a0ea-ec3625a4df.zip
deleted file mode 100644
index 3851443..0000000
Binary files a/.yarn/cache/hugo-extended-npm-0.83.1-0d67d3a0ea-ec3625a4df.zip
and /dev/null differ
diff --git a/.yarn/cache/hugo-extended-npm-0.84.3-127c9ef304-3cf345cfc8.zip
b/.yarn/cache/hugo-extended-npm-0.84.3-127c9ef304-3cf345cfc8.zip
new file mode 100644
index 0000000..106b381
Binary files /dev/null and
b/.yarn/cache/hugo-extended-npm-0.84.3-127c9ef304-3cf345cfc8.zip differ
diff --git a/.yarn/cache/human-signals-npm-2.1.0-f75815481d-70bfd94d27.zip
b/.yarn/cache/human-signals-npm-2.1.0-f75815481d-70bfd94d27.zip
new file mode 100644
index 0000000..b21fd63
Binary files /dev/null and
b/.yarn/cache/human-signals-npm-2.1.0-f75815481d-70bfd94d27.zip differ
diff --git a/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e425f6caeb.zip
b/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e425f6caeb.zip
new file mode 100644
index 0000000..404b102
Binary files /dev/null and
b/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e425f6caeb.zip differ
diff --git a/.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f8f3fec95c.zip
b/.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f8f3fec95c.zip
new file mode 100644
index 0000000..38ed7ff
Binary files /dev/null and
b/.yarn/cache/signal-exit-npm-3.0.3-5a2d797648-f8f3fec95c.zip differ
diff --git a/.yarn/cache/sumchecker-npm-3.0.1-b6973781e3-7f4f9276f7.zip
b/.yarn/cache/sumchecker-npm-3.0.1-b6973781e3-7f4f9276f7.zip
new file mode 100644
index 0000000..eb73224
Binary files /dev/null and
b/.yarn/cache/sumchecker-npm-3.0.1-b6973781e3-7f4f9276f7.zip differ
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/cli.js
b/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/cli.js
deleted file mode 100755
index c313e97..0000000
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/cli.js
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/env node
-
-'use strict';
-
-const { spawn } = require('child_process');
-const hugo = require('.');
-
-spawn(hugo, process.argv.slice(2), { stdio: 'inherit' })
- .on('exit', process.exit);
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/index.js
b/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/index.js
deleted file mode 100644
index 7f82843..0000000
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-'use strict';
-
-module.exports = require('./lib').path();
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/index.js
b/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/index.js
deleted file mode 100644
index 8f3cbfc..0000000
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/index.js
+++ /dev/null
@@ -1,10 +0,0 @@
-'use strict';
-
-const path = require('path');
-const BinWrapper = require('bin-wrapper');
-const src = require('./src');
-
-module.exports = new BinWrapper()
- .src(src)
- .dest(path.join(__dirname, '../vendor'))
- .use(process.platform === 'win32' ? 'hugo.exe' : 'hugo');
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/install.js
b/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/install.js
deleted file mode 100644
index c8b9c11..0000000
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/install.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict';
-
-const bin = require('.');
-
-(async () => {
- try {
- await bin.run(['version']);
- console.log('✔ Hugo installed successfully!');
- } catch (error) {
- console.error('✖ ERROR: Hugo installation failed. :( Are you sure this
platform is supported?\n', error);
- }
-})();
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/src.js
b/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/src.js
deleted file mode 100644
index dadea1c..0000000
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/lib/src.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';
-
-const { version } = require('../package.json');
-const baseUrl =
`https://github.com/gohugoio/hugo/releases/download/v${version}/`;
-
-// Platforms: https://nodejs.org/api/process.html#process_process_platform
-// Architectures: https://nodejs.org/api/process.html#process_process_arch
-
-// Hugo Extended supports: macOS x64, macOS ARM64, Linux x64, Windows x64.
-// all other combos fall back to vanilla Hugo.
-
-/* eslint-disable indent, operator-linebreak, unicorn/no-nested-ternary */
-module.exports =
- process.platform === 'darwin' && process.arch === 'x64'
- ? `${baseUrl}hugo_extended_${version}_macOS-64bit.tar.gz` :
- process.platform === 'darwin' && process.arch === 'arm64'
- ? `${baseUrl}hugo_extended_${version}_macOS-ARM64.tar.gz` :
-
- process.platform === 'win32' && process.arch === 'x64'
- ? `${baseUrl}hugo_extended_${version}_Windows-64bit.zip` :
- process.platform === 'win32' && process.arch.endsWith('32')
- ? `${baseUrl}hugo_${version}_Windows-32bit.zip` :
-
- process.platform === 'linux' && process.arch === 'x64'
- ? `${baseUrl}hugo_extended_${version}_Linux-64bit.tar.gz` :
- process.platform === 'linux' && process.arch.endsWith('32')
- ? `${baseUrl}hugo_${version}_Linux-32bit.tar.gz` :
- process.platform === 'linux' && process.arch === 'arm'
- ? `${baseUrl}hugo_${version}_Linux-ARM.tar.gz` :
- process.platform === 'linux' && process.arch === 'arm64'
- ? `${baseUrl}hugo_${version}_Linux-ARM64.tar.gz` :
-
- process.platform === 'freebsd' && process.arch === 'x64'
- ? `${baseUrl}hugo_${version}_FreeBSD-64bit.tar.gz` :
- process.platform === 'freebsd' && process.arch.endsWith('32')
- ? `${baseUrl}hugo_${version}_FreeBSD-32bit.tar.gz` :
- process.platform === 'freebsd' && process.arch === 'arm'
- ? `${baseUrl}hugo_${version}_FreeBSD-ARM.tar.gz` :
- process.platform === 'freebsd' && process.arch === 'arm64'
- ? `${baseUrl}hugo_${version}_FreeBSD-ARM64.tar.gz` :
-
- process.platform === 'openbsd' && process.arch === 'x64'
- ? `${baseUrl}hugo_${version}_OpenBSD-64bit.tar.gz` :
- process.platform === 'openbsd' && process.arch.endsWith('32')
- ? `${baseUrl}hugo_${version}_OpenBSD-32bit.tar.gz` :
- process.platform === 'openbsd' && process.arch === 'arm'
- ? `${baseUrl}hugo_${version}_OpenBSD-ARM.tar.gz` :
- process.platform === 'openbsd' && process.arch === 'arm64'
- ? `${baseUrl}hugo_${version}_OpenBSD-ARM64.tar.gz` :
-
- null;
-/* eslint-enable indent, operator-linebreak, unicorn/no-nested-ternary */
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/.ready
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/.ready
similarity index 100%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/.ready
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/.ready
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/LICENSE.md
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/LICENSE.md
similarity index 100%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/LICENSE.md
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/LICENSE.md
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/README.md
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/README.md
similarity index 85%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/README.md
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/README.md
index 753dddd..be86f06 100644
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/README.md
+++
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/README.md
@@ -1,4 +1,4 @@
-# <img
src="https://raw.githubusercontent.com/gohugoio/gohugoioTheme/master/static/images/hugo-logo-wide.svg?sanitize=true"
alt="Hugo" width="115"> via NPM [](https://github.com/jakejarvis/hugo-extended/actions)
[](https://www.npmjs.com/package/hugo-extended)
[](https://www.npmjs.com/package/hugo-extended)
[](https://github.com/jakejarvis/hugo-extended/actions)
> Plug-and-play binary wrapper for [Hugo Extended](https://gohugo.io/), the
> awesomest static-site generator.
@@ -34,7 +34,7 @@ The `build:preview` script below is designed for [Netlify
deploy previews](https
},
"devDependencies": {
"autoprefixer": "^10.2.5",
- "hugo-extended": "^0.75.1",
+ "hugo-extended": "^0.83.1",
"postcss": "^8.2.9",
"postcss-cli": "^8.3.1"
}
@@ -43,7 +43,7 @@ The `build:preview` script below is designed for [Netlify
deploy previews](https
```
```bash
-$ npm start
+$ npm run start
Building sites …
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/cli.js
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/cli.js
new file mode 100755
index 0000000..c9936a6
--- /dev/null
+++
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/cli.js
@@ -0,0 +1,9 @@
+#!/usr/bin/env node
+
+'use strict';
+
+const execa = require('execa');
+const hugo = require('.');
+const args = process.argv.slice(2);
+
+execa(hugo, args, { stdio: 'inherit' });
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/index.js
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/index.js
new file mode 100644
index 0000000..c9f7b78
--- /dev/null
+++
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/index.js
@@ -0,0 +1,7 @@
+'use strict';
+
+module.exports = require('path').join(
+ __dirname,
+ 'vendor',
+ process.platform === 'win32' ? 'hugo.exe' : 'hugo'
+);
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/install.js
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/install.js
new file mode 100644
index 0000000..411659a
--- /dev/null
+++
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/install.js
@@ -0,0 +1,154 @@
+'use strict';
+
+const fs = require('fs');
+const stream = require('stream');
+const { promisify } = require('util');
+const path = require('path');
+const execa = require('execa');
+const chalk = require('chalk');
+const got = require('got');
+const decompress = require('decompress');
+const sumchecker = require('sumchecker');
+
+installHugo()
+ .then((bin) => {
+ // print output of `hugo version` to console
+ const { stdout } = execa.sync(bin, ['version']);
+ return stdout;
+ })
+ .then((version) => {
+ console.log(chalk.green('✔ Hugo installed successfully!'));
+ console.log(version);
+ })
+ .catch((error) => {
+ // pass whatever error occured along the way along to console
+ console.error(chalk.red('✖ Hugo installation failed. :('));
+ throw error;
+ });
+
+async function installHugo() {
+ // this package's version number (should) always match the Hugo release we
want
+ const { version } = require('./package.json');
+ const downloadBaseUrl =
`https://github.com/gohugoio/hugo/releases/download/v${version}/`;
+ const releaseFile = getArchiveFilename(version, process.platform,
process.arch);
+ const checksumFile = `hugo_${version}_checksums.txt`;
+
+ // stop here if there's nothing we can download
+ if (!releaseFile) throw 'Are you sure this platform is supported?';
+
+ const releaseUrl = downloadBaseUrl + releaseFile;
+ const checksumUrl = downloadBaseUrl + checksumFile;
+ const vendorDir = path.join(__dirname, 'vendor');
+ const archivePath = path.join(vendorDir, releaseFile);
+ const checksumPath = path.join(vendorDir, checksumFile);
+ const binName = process.platform === 'win32' ? 'hugo.exe' : 'hugo';
+ const binPath = path.join(vendorDir, binName);
+
+ try {
+ // ensure the target directory exists
+ await fs.promises.mkdir(vendorDir, { recursive: true });
+
+ await Promise.all([
+ // fetch the archive file from GitHub
+ downloadFile(releaseUrl, archivePath),
+ // fetch the checksum file from GitHub
+ downloadFile(checksumUrl, checksumPath),
+ ]);
+
+ // validate the checksum of the download
+ await checkChecksum(vendorDir, checksumPath, releaseFile);
+
+ // extract the downloaded file
+ await decompress(archivePath, vendorDir);
+ } finally {
+ await Promise.all([
+ // delete the downloaded archive when finished
+ deleteFile(archivePath),
+ // ...and the checksum file
+ deleteFile(checksumPath),
+ ]);
+ }
+
+ // return the full path to our Hugo binary
+ return binPath;
+}
+
+async function downloadFile(url, dest) {
+ const pipeline = promisify(stream.pipeline);
+ return await pipeline(
+ got.stream(url, { followRedirect: true }), // GitHub releases redirect to
unpredictable URLs
+ fs.createWriteStream(dest)
+ );
+}
+
+async function deleteFile(path) {
+ if (fs.existsSync(path)) {
+ return await fs.promises.unlink(path);
+ } else {
+ return;
+ }
+}
+
+async function checkChecksum(baseDir, checksumFile, binFile) {
+ const checker = new sumchecker.ChecksumValidator('sha256', checksumFile, {
+ // returns a completely different hash without this for some reason
+ defaultTextEncoding: 'binary'
+ });
+
+ return await checker.validate(baseDir, binFile);
+}
+
+// Hugo Extended supports: macOS x64, macOS ARM64, Linux x64, Windows x64.
+// all other combos fall back to vanilla Hugo. there are surely much better
ways
+// to do this but this is easy to read/update. :)
+function getArchiveFilename(version, os, arch) {
+ const filename =
+ // macOS
+ os === 'darwin' && arch === 'x64'
+ ? `hugo_extended_${version}_macOS-64bit.tar.gz` :
+ os === 'darwin' && arch === 'arm64'
+ ? `hugo_extended_${version}_macOS-ARM64.tar.gz` :
+
+ // Windows
+ os === 'win32' && arch === 'x64'
+ ? `hugo_extended_${version}_Windows-64bit.zip` :
+ os === 'win32' && arch.endsWith('32')
+ ? `hugo_${version}_Windows-32bit.zip` :
+
+ // Linux
+ os === 'linux' && arch === 'x64'
+ ? `hugo_extended_${version}_Linux-64bit.tar.gz` :
+ os === 'linux' && arch.endsWith('32')
+ ? `hugo_${version}_Linux-32bit.tar.gz` :
+ os === 'linux' && arch === 'arm'
+ ? `hugo_${version}_Linux-ARM.tar.gz` :
+ os === 'linux' && arch === 'arm64'
+ ? `hugo_${version}_Linux-ARM64.tar.gz` :
+
+ // FreeBSD
+ os === 'freebsd' && arch === 'x64'
+ ? `hugo_${version}_FreeBSD-64bit.tar.gz` :
+ os === 'freebsd' && arch.endsWith('32')
+ ? `hugo_${version}_FreeBSD-32bit.tar.gz` :
+ os === 'freebsd' && arch === 'arm'
+ ? `hugo_${version}_FreeBSD-ARM.tar.gz` :
+ os === 'freebsd' && arch === 'arm64'
+ ? `hugo_${version}_FreeBSD-ARM64.tar.gz` :
+
+ // OpenBSD
+ os === 'openbsd' && arch === 'x64'
+ ? `hugo_${version}_OpenBSD-64bit.tar.gz` :
+ os === 'openbsd' && arch.endsWith('32')
+ ? `hugo_${version}_OpenBSD-32bit.tar.gz` :
+ os === 'openbsd' && arch === 'arm'
+ ? `hugo_${version}_OpenBSD-ARM.tar.gz` :
+ os === 'openbsd' && arch === 'arm64'
+ ? `hugo_${version}_OpenBSD-ARM64.tar.gz` :
+
+ // not gonna work :(
+ null;
+
+ return filename;
+}
+
+module.exports.installHugo = installHugo;
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/package.json
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/package.json
similarity index 60%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/package.json
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/package.json
index 2ff5248..d2ac537 100644
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/package.json
+++
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/package.json
@@ -1,6 +1,6 @@
{
"name": "hugo-extended",
- "version": "0.83.1",
+ "version": "0.84.3",
"description": "Plug-and-play binary wrapper for Hugo Extended, the
awesomest static-site generator.",
"license": "MIT",
"author": {
@@ -12,6 +12,34 @@
"type": "git",
"url": "git+https://github.com/jakejarvis/hugo-extended.git"
},
+ "files": [
+ "index.js",
+ "cli.js",
+ "install.js"
+ ],
+ "bin": {
+ "hugo": "cli.js",
+ "hugo-extended": "cli.js"
+ },
+ "main": "index.js",
+ "dependencies": {
+ "chalk": "^4.1.1",
+ "decompress": "^4.2.1",
+ "execa": "^5.1.1",
+ "got": "^11.8.2",
+ "sumchecker": "^3.0.1"
+ },
+ "devDependencies": {
+ "eslint": "^7.29.0",
+ "mocha": "^8.4.0"
+ },
+ "scripts": {
+ "postinstall": "node install.js",
+ "test": "eslint \"**/*.js\" && mocha"
+ },
+ "engines": {
+ "node": ">=10"
+ },
"keywords": [
"hugo",
"hugo extended",
@@ -31,34 +59,15 @@
"go",
"golang"
],
- "main": "index.js",
- "dependencies": {
- "bin-wrapper": "^4.1.0"
- },
- "devDependencies": {
- "bin-check": "^4.1.0",
- "mocha": "^8.3.2",
- "xo": "^0.39.1"
- },
- "scripts": {
- "postinstall": "node lib/install.js",
- "test": "xo && mocha && node cli.js env"
- },
- "engines": {
- "node": ">=10"
- },
- "files": [
- "lib/*.js",
- "cli.js",
- "index.js"
- ],
- "bin": {
- "hugo": "cli.js"
- },
- "xo": {
- "space": true,
- "rules": {
- "object-curly-spacing": "off"
+ "eslintConfig": {
+ "extends": "eslint:recommended",
+ "parserOptions": {
+ "ecmaVersion": 8,
+ "sourceType": "module"
+ },
+ "env": {
+ "node": true,
+ "es6": true
}
}
}
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/LICENSE
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/LICENSE
old mode 100755
new mode 100644
similarity index 100%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/LICENSE
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/LICENSE
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/README.md
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/README.md
old mode 100755
new mode 100644
similarity index 51%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/README.md
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/README.md
index b2a8ca0..66b1f2c
---
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/README.md
+++
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/README.md
@@ -126,71 +126,101 @@ For a complete guide to contributing code to Hugo, see
the [Contribution Guide](
## Dependencies
-Hugo stands on the shoulder of many great open source libraries, in lexical
order:
-
- | Dependency | License |
- | :------------- | :------------- |
- | [github.com/alecthomas/chroma](https://github.com/alecthomas/chroma) | MIT
License |
- | [github.com/armon/go-radix](https://github.com/armon/go-radix) | MIT
License |
- | [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | Apache
License 2.0 |
- | [github.com/bep/debounce](https://github.com/bep/debounce) | MIT License |
- | [github.com/bep/gitmap](https://github.com/bep/gitmap) | MIT License |
- | [github.com/bep/golibsass](https://github.com/bep/golibsass) | MIT License |
- | [github.com/bep/tmc](https://github.com/bep/tmc) | MIT License |
- | [github.com/BurntSushi/locker](https://github.com/BurntSushi/locker) | The
Unlicense |
- | [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) | MIT
License |
- | [github.com/cpuguy83/go-md2man](https://github.com/cpuguy83/go-md2man) |
MIT License |
- | [github.com/danwakefield/fnmatch](https://github.com/danwakefield/fnmatch)
| BSD 2-Clause "Simplified" License |
- | [github.com/disintegration/gift](https://github.com/disintegration/gift) |
MIT License |
- | [github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) |
MIT License |
- | [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | BSD
3-Clause "New" or "Revised" License |
- | [github.com/gobwas/glob](https://github.com/gobwas/glob) | MIT License |
- | [github.com/gorilla/websocket](https://github.com/gorilla/websocket) | BSD
2-Clause "Simplified" License |
- | [github.com/hashicorp/golang-lru](https://github.com/hashicorp/golang-lru)
| Mozilla Public License 2.0 |
- | [github.com/hashicorp/hcl](https://github.com/hashicorp/hcl) | Mozilla
Public License 2.0 |
- | [github.com/jdkato/prose](https://github.com/jdkato/prose) | MIT License |
- | [github.com/kr/pretty](https://github.com/kr/pretty) | MIT License |
- | [github.com/kyokomi/emoji](https://github.com/kyokomi/emoji) | MIT License |
- |
[github.com/magiconair/properties](https://github.com/magiconair/properties) |
BSD 2-Clause "Simplified" License |
- | [github.com/markbates/inflect](https://github.com/markbates/inflect) | MIT
License |
- | [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | MIT
License |
- | [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) |
MIT License |
- | [github.com/miekg/mmark](https://github.com/miekg/mmark) | Simplified BSD
License |
- |
[github.com/mitchellh/hashstructure](https://github.com/mitchellh/hashstructure)
| MIT License |
- |
[github.com/mitchellh/mapstructure](https://github.com/mitchellh/mapstructure)
| MIT License |
- | [github.com/muesli/smartcrop](https://github.com/muesli/smartcrop) | MIT
License |
- | [github.com/nicksnyder/go-i18n](https://github.com/nicksnyder/go-i18n) |
MIT License |
- |
[github.com/niklasfasching/go-org](https://github.com/niklasfasching/go-org) |
MIT License |
- |
[github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter)
| MIT License |
- | [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) | MIT
License |
- | [github.com/pkg/errors](https://github.com/pkg/errors) | BSD 2-Clause
"Simplified" License |
- | [github.com/PuerkitoBio/purell](https://github.com/PuerkitoBio/purell) |
BSD 3-Clause "New" or "Revised" License |
- | [github.com/PuerkitoBio/urlesc](https://github.com/PuerkitoBio/urlesc) |
BSD 3-Clause "New" or "Revised" License |
- | [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal)
| BSD 3-Clause "New" or "Revised" License |
- | [github.com/russross/blackfriday](https://github.com/russross/blackfriday)
| Simplified BSD License |
- | [github.com/rwcarlsen/goexif](https://github.com/rwcarlsen/goexif) | BSD
2-Clause "Simplified" License |
- | [github.com/spf13/afero](https://github.com/spf13/afero) | Apache License
2.0 |
- | [github.com/spf13/cast](https://github.com/spf13/cast) | MIT License |
- | [github.com/spf13/cobra](https://github.com/spf13/cobra) | Apache License
2.0 |
- | [github.com/spf13/fsync](https://github.com/spf13/fsync) | MIT License |
- |
[github.com/spf13/jwalterweatherman](https://github.com/spf13/jwalterweatherman)
| MIT License |
- | [github.com/spf13/pflag](https://github.com/spf13/pflag) | BSD 3-Clause
"New" or "Revised" License |
- | [github.com/spf13/viper](https://github.com/spf13/viper) | MIT License |
- | [github.com/tdewolff/minify](https://github.com/tdewolff/minify) | MIT
License |
- | [github.com/tdewolff/parse](https://github.com/tdewolff/parse) | MIT
License |
- | [github.com/yuin/goldmark](https://github.com/yuin/goldmark) | MIT License |
- |
[github.com/yuin/goldmark-highlighting](https://github.com/yuin/goldmark-highlighting)
| MIT License |
- | [go.opencensus.io](https://go.opencensus.io) | Apache License 2.0 |
- | [go.uber.org/atomic](https://go.uber.org/atomic) | MIT License |
- | [gocloud.dev](https://gocloud.dev) | Apache License 2.0 |
- | [golang.org/x/image](https://golang.org/x/image) | BSD 3-Clause "New" or
"Revised" License |
- | [golang.org/x/net](https://golang.org/x/net) | BSD 3-Clause "New" or
"Revised" License |
- | [golang.org/x/oauth2](https://golang.org/x/oauth2) | BSD 3-Clause "New" or
"Revised" License |
- | [golang.org/x/sync](https://golang.org/x/sync) | BSD 3-Clause "New" or
"Revised" License |
- | [golang.org/x/sys](https://golang.org/x/sys) | BSD 3-Clause "New" or
"Revised" License |
- | [golang.org/x/text](https://golang.org/x/text) | BSD 3-Clause "New" or
"Revised" License |
- | [golang.org/x/xerrors](https://golang.org/x/xerrors) | BSD 3-Clause "New"
or "Revised" License |
- | [google.golang.org/api](https://google.golang.org/api) | BSD 3-Clause "New"
or "Revised" License |
- | [google.golang.org/genproto](https://google.golang.org/genproto) | Apache
License 2.0 |
- | [gopkg.in/ini.v1](https://gopkg.in/ini.v1) | Apache License 2.0 |
- | [gopkg.in/yaml.v2](https://gopkg.in/yaml.v2) | Apache License 2.0 |
+Hugo stands on the shoulder of many great open source libraries.
+
+If you run `hugo env -v` you will get a complete and up to date list.
+
+In Hugo 0.83.0 that list is, in lexical order:
+
+```json
+cloud.google.com/go/storage="v1.10.0"
+cloud.google.com/go="v0.81.0"
+github.com/Azure/azure-pipeline-go="v0.2.2"
+github.com/Azure/azure-storage-blob-go="v0.9.0"
+github.com/BurntSushi/locker="v0.0.0-20171006230638-a6e239ea1c69"
+github.com/BurntSushi/toml="v0.3.1"
+github.com/PuerkitoBio/purell="v1.1.1"
+github.com/PuerkitoBio/urlesc="v0.0.0-20170810143723-de5bf2ad4578"
+github.com/alecthomas/chroma="v0.9.1"
+github.com/armon/go-radix="v1.0.0"
+github.com/aws/aws-sdk-go="v1.38.23"
+github.com/bep/debounce="v1.2.0"
+github.com/bep/gitmap="v1.1.2"
+github.com/bep/godartsass="v0.12.0"
+github.com/bep/gowebp="v0.1.0"
+github.com/bep/tmc="v0.5.1"
+github.com/cli/safeexec="v1.0.0"
+github.com/cpuguy83/go-md2man/v2="v2.0.0"
+github.com/danwakefield/fnmatch="v0.0.0-20160403171240-cbb64ac3d964"
+github.com/disintegration/gift="v1.2.1"
+github.com/dlclark/regexp2="v1.4.0"
+github.com/dustin/go-humanize="v1.0.0"
+github.com/evanw/esbuild="v0.11.16"
+github.com/fsnotify/fsnotify="v1.4.9"
+github.com/getkin/kin-openapi="v0.61.0"
+github.com/ghodss/yaml="v1.0.0"
+github.com/go-openapi/jsonpointer="v0.19.5"
+github.com/go-openapi/swag="v0.19.5"
+github.com/gobuffalo/flect="v0.2.2"
+github.com/gobwas/glob="v0.2.3"
+github.com/gohugoio/go-i18n/v2="v2.1.3-0.20210430103248-4c28c89f8013"
+github.com/golang/groupcache="v0.0.0-20200121045136-8c9f03a8e57e"
+github.com/golang/protobuf="v1.5.2"
+github.com/google/go-cmp="v0.5.5"
+github.com/google/uuid="v1.1.2"
+github.com/google/wire="v0.4.0"
+github.com/googleapis/gax-go/v2="v2.0.5"
+github.com/googleapis/gax-go="v2.0.2+incompatible"
+github.com/gorilla/websocket="v1.4.2"
+github.com/hashicorp/hcl="v1.0.0"
+github.com/jdkato/prose="v1.2.1"
+github.com/jmespath/go-jmespath="v0.4.0"
+github.com/kyokomi/emoji/v2="v2.2.8"
+github.com/magiconair/properties="v1.8.1"
+github.com/mailru/easyjson="v0.0.0-20190626092158-b2ccc519800e"
+github.com/mattn/go-ieproxy="v0.0.1"
+github.com/mattn/go-isatty="v0.0.12"
+github.com/mattn/go-runewidth="v0.0.9"
+github.com/miekg/mmark="v1.3.6"
+github.com/mitchellh/hashstructure="v1.0.0"
+github.com/mitchellh/mapstructure="v1.3.3"
+github.com/muesli/smartcrop="v0.3.0"
+github.com/niklasfasching/go-org="v1.5.0"
+github.com/olekukonko/tablewriter="v0.0.5"
+github.com/pelletier/go-toml="v1.9.0"
+github.com/pkg/errors="v0.9.1"
+github.com/rogpeppe/go-internal="v1.8.0"
+github.com/russross/blackfriday/v2="v2.0.1"
+github.com/russross/blackfriday="v1.5.3-0.20200218234912-41c5fccfd6f6"
+github.com/rwcarlsen/goexif="v0.0.0-20190401172101-9e8deecbddbd"
+github.com/sanity-io/litter="v1.5.0"
+github.com/shurcooL/sanitized_anchor_name="v1.0.0"
+github.com/spf13/afero="v1.6.0"
+github.com/spf13/cast="v1.3.1"
+github.com/spf13/cobra="v1.1.3"
+github.com/spf13/fsync="v0.9.0"
+github.com/spf13/jwalterweatherman="v1.1.0"
+github.com/spf13/pflag="v1.0.5"
+github.com/spf13/viper="v1.7.1"
+github.com/subosito/gotenv="v1.2.0"
+github.com/tdewolff/minify/v2="v2.9.16"
+github.com/tdewolff/parse/v2="v2.5.14"
+github.com/yuin/goldmark-highlighting="v0.0.0-20200307114337-60d527fdb691"
+github.com/yuin/goldmark="v1.3.5"
+go.opencensus.io="v0.23.0"
+gocloud.dev="v0.20.0"
+golang.org/x/image="v0.0.0-20210220032944-ac19c3e999fb"
+golang.org/x/net="v0.0.0-20210316092652-d523dce5a7f4"
+golang.org/x/oauth2="v0.0.0-20210413134643-5e61552d6c78"
+golang.org/x/sync="v0.0.0-20210220032951-036812b2e83c"
+golang.org/x/sys="v0.0.0-20210412220455-f1c623a9e750"
+golang.org/x/text="v0.3.6"
+golang.org/x/xerrors="v0.0.0-20200804184101-5ec99f83aff1"
+google.golang.org/api="v0.45.0"
+google.golang.org/genproto="v0.0.0-20210413151531-c14fb6ef47c3"
+google.golang.org/grpc="v1.37.0"
+google.golang.org/protobuf="v1.26.0"
+gopkg.in/ini.v1="v1.51.1"
+gopkg.in/yaml.v2="v2.4.0"
+
+
diff --git
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/hugo
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/hugo
similarity index 80%
rename from
.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/hugo
rename to
.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/hugo
index 1ddce46..cc6adb0 100755
Binary files
a/.yarn/unplugged/hugo-extended-npm-0.83.1-0d67d3a0ea/node_modules/hugo-extended/vendor/hugo
and
b/.yarn/unplugged/hugo-extended-npm-0.84.3-127c9ef304/node_modules/hugo-extended/vendor/hugo
differ
diff --git a/Jenkinsfile b/Jenkinsfile
index 757889d..5337770 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -35,11 +35,10 @@ pipeline {
}
environment {
- ANTORA_CACHE_DIR = "$WORKSPACE/.antora-cache"
- CAMEL_ENV = 'production'
- GITHUB =
credentials('399061d0-5ab5-4142-a186-a52081fef742') // asf-ci credential
- HUGO_CACHEDIR = "$WORKSPACE/.hugo-cache"
- HUGO_PARAMS_GitHubAPI = 'http://localhost:22635'
+ ANTORA_CACHE_DIR = "$WORKSPACE/.antora-cache"
+ CAMEL_ENV = 'production'
+ GITHUB =
credentials('399061d0-5ab5-4142-a186-a52081fef742') // asf-ci credential
+ HUGO_CACHEDIR = "$WORKSPACE/.hugo-cache"
}
stages {
@@ -58,7 +57,7 @@ pipeline {
}
steps {
- sh "cd $WORKSPACE/camel-website && yarn clean; yarn build-all"
+ sh "cd $WORKSPACE/camel-website && yarn clean;
HUGO_PARAMS_GitHubUsername=$GITHUB_USR HUGO_PARAMS_GitHubToken=$GITHUB_PSW yarn
build-all"
}
}
diff --git a/README.md b/README.md
index 91baa97..02e80f3 100644
--- a/README.md
+++ b/README.md
@@ -114,6 +114,15 @@ project directory on your filesystem.
## Build the website and Antora theme
+Some of the content for the website is derived from the data received from
GitHub API and rate limits can cause
+build failures. For that reason it is necessary to set the following
environment variables:
+
+ - `HUGO_PARAMS_GitHubUsername=<GitHub username>`
+ - `HUGO_PARAMS_GitHubToken=<GitHub token>`
+
+These values are used by Hugo when building or running in development mode
(`yarn preview:hugo`) or building the
+website (`yarn build:hugo` or `yarn build-all`) to access GitHub API with a
higher rate limit.
+
We're using yarn [workspaces](https://yarnpkg.com/features/workspaces) to
build both the theme and the website run `build-all` script, for example:
$ yarn build-all
@@ -400,21 +409,6 @@ The configuration of the HTML validation rules is in
`.htmlvalidate.json`, with
`.htmlvalidateignore` file, custom rules are in `rules.js` for mandating
relative links to camel.apache.org domain,
JSON-LD schema validation, and mandating that the HTML title be set.
-Some of the content for the website is derived from the data received from
GitHub API, even though we cache the
-data, GitHub API rate limits can cause build failures. Until we can use
authenticated requests against the GitHub
-API (see https://github.com/gohugoio/hugo/issues/5617), a API "proxy" can
be/is used to add authentication to
-the requests as authenticated users receive a higher GitHub API limit. To use
the proxy following environment
-variables need to be set (and are set in the production build, see
`Jenkinsfile`):
-
- - `HUGO_PARAMS_GitHubAPI=http://localhost:22635`
- - `GITHUB_USR=<GitHub username>`
- - `GITHUB_PSW=<GitHub token>`
-
-When those environment variables are set, requests are sent to
`localhost:22635` instead of `api.github.com`
-where the request is modified to set the correct `Host` header and to add the
`Authorization` header for
-authenticated access. The proxy is defined in the `github-proxy.js`, and since
it's run in the backround
-any logs from the proxy can be found in `.github-proxy.log` file.
-
## Pull request previews are powered by Netlify
This website is hosted by Apache Software foundation. Pull request previews
and checks are powered by Netlify.
diff --git a/config.toml b/config.toml
index d24fb6b..55d36d3 100644
--- a/config.toml
+++ b/config.toml
@@ -18,7 +18,8 @@ defaultMarkdownHandler = "blackfriday"
socialProfiles = ["https://twitter.com/ApacheCamel"]
organizationLogo = "https://camel.apache.org/_/img/logo-d.svg"
organizationDescription = "Apache Camel ™ is a versatile open-source
integration framework based on known Enterprise Integration Patterns. Camel
empowers you to define routing and mediation rules in a variety of
domain-specific languages, including a Java-based Fluent API, Spring or
Blueprint XML Configuration files, and a Scala DSL."
- GitHubAPI = "https://api.github.com"
+ GitHubUsername = ""
+ GitHubToken = ""
[caches]
diff --git a/github-proxy.js b/github-proxy.js
deleted file mode 100644
index 9ed1a71..0000000
--- a/github-proxy.js
+++ /dev/null
@@ -1,60 +0,0 @@
-const PID_FILE = '.github-proxy.pid';
-
-if (process.argv.indexOf('stop') > 0) {
- const { readFile, existsSync, unlink } = require('fs');
-
- if (!existsSync(PID_FILE)) {
- return;
- }
-
- readFile(PID_FILE, (err, data) => {
- if (err) {
- throw err;
- }
-
- try {
- process.kill(Number.parseInt(data), 'SIGINT');
- } catch (e) {
- unlink(PID_FILE);
- }
- });
-} else if (process.argv.indexOf('start') > 0) {
- const fs = require('fs');
-
- const log = fs.createWriteStream('.github-proxy.log', { flags: 'a' });
- process.stdout.write = process.stderr.write = log.write.bind(log);
-
- if (!(process.env.GITHUB_USR && process.env.GITHUB_PSW)) {
- console.log('No GITHUB_USR and GITHUB_PSW environment variables set');
- process.exit(1);
- }
-
- fs.writeFile(PID_FILE, process.pid.toString());
- process.on('SIGINT', (code) => {
- console.log('Stopping');
- log.uncork();
- log.end();
- fs.unlink(PID_FILE);
- process.exit(0);
- });
-
- const httpProxy = require('http-proxy');
-
- const proxy = httpProxy.createProxyServer({
- auth: `${process.env.GITHUB_USR}:${process.env.GITHUB_PSW}`,
- changeOrigin: true,
- target: 'https://api.github.com'
- }).listen(22635)
- console.info('Proxy started.');
-
- proxy.on('error', console.error);
-} else {
- const { spawn } = require('child_process');
-
- const proxy = spawn(process.argv[0], ['github-proxy.js', 'start'], {
- detached: true,
- stdio: 'ignore'
- });
-
- proxy.unref();
-}
diff --git a/layouts/blog/post.html b/layouts/blog/post.html
index 9fd8098..7f47c48 100644
--- a/layouts/blog/post.html
+++ b/layouts/blog/post.html
@@ -13,7 +13,7 @@
Posted on <time itemprop="published" datetime="{{ dateFormat
"2006-01-02" .PublishDate }}"
title="{{ dateFormat "Monday, January 2, 2006" .PublishDate
}}">{{ dateFormat "January 2, 2006" .PublishDate }}</time>,
by {{ range $author := .Params.authors }}
- {{ with getJSON $.Site.Params.GitHubAPI "/users/" $author }}
+ {{ with getJSON "https://api.github.com/users/" $author (dict
"Authorization" (printf "%s:%s" $.Site.Params.GitHubUsername
$.Site.Params.GitHubToken | base64Encode)) }}
<figure>
<img src="{{ .avatar_url }}" alt="{{ .name }}">
<figcaption rel="author">{{ .name }}</figcaption>
diff --git a/layouts/blog/summary.html b/layouts/blog/summary.html
index a2fb0e5..c566544 100644
--- a/layouts/blog/summary.html
+++ b/layouts/blog/summary.html
@@ -2,7 +2,7 @@
<header>
<a href="{{ .RelPermalink }}"><h1>{{ .Title }}</h1></a>
- <time itemprop="published" datetime="{{ dateFormat "2006-01-02"
.PublishDate }}" title="{{ dateFormat "Monday, January 2, 2006" .PublishDate
}}">{{ dateFormat "January 2, 2006" .PublishDate }}</time>, by {{ range $idx,
$author := .Params.authors }}{{ if gt $idx 0 }}, {{ end }}<span rel="author">{{
(getJSON $.Site.Params.GitHubAPI "/users/" $author).name }}</span>{{ end }}
+ <time itemprop="published" datetime="{{ dateFormat "2006-01-02"
.PublishDate }}" title="{{ dateFormat "Monday, January 2, 2006" .PublishDate
}}">{{ dateFormat "January 2, 2006" .PublishDate }}</time>, by {{ range $idx,
$author := .Params.authors }}{{ if gt $idx 0 }}, {{ end }}<span rel="author">{{
(getJSON "https://api.github.com/users/" $author (dict "Authorization" (printf
"%s:%s" $.Site.Params.GitHubUsername $.Site.Params.GitHubToken |
base64Encode))).name }}</span>{{ end }}
</header>
<p>{{ .Summary }}</p>
<p><a class="continue" href="{{ .RelPermalink }}">Continue reading
❯</a></p>
diff --git a/layouts/partials/releases/camel-k-runtime.html
b/layouts/partials/releases/camel-k-runtime.html
index 1ec1e17..5c2e04f 100644
--- a/layouts/partials/releases/camel-k-runtime.html
+++ b/layouts/partials/releases/camel-k-runtime.html
@@ -11,7 +11,7 @@ git checkout camel-k-runtime-parent-{{ .Params.version
}}</pre>
<h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2>
<p>Here is a list of all the issues that have been resolved for this
release</p>
-{{ $issues := getJSON $.Site.Params.GitHubAPI
"/repos/apache/camel-k-runtime/issues?state=closed&milestone=" (string
.Params.milestone ) }}
+{{ $issues := getJSON
"https://api.github.com/repos/apache/camel-k-runtime/issues?state=closed&milestone="
(string .Params.milestone ) (dict "Authorization" (printf "%s:%s"
$.Site.Params.GitHubUsername $.Site.Params.GitHubToken | base64Encode)) }}
<dl>
{{ range $issues }}
<dt><a href="{{ .html_url }}">#{{ .number }}</a></dt><dd>{{ .title }}</dd>
diff --git a/layouts/partials/releases/camel-k.html
b/layouts/partials/releases/camel-k.html
index 13c760f..0f5cce7 100644
--- a/layouts/partials/releases/camel-k.html
+++ b/layouts/partials/releases/camel-k.html
@@ -11,7 +11,7 @@ git checkout v{{ .Params.version }}</pre>
<h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2>
<p>Here is a list of all the issues that have been resolved for this
release</p>
-{{ $issues := getJSON $.Site.Params.GitHubAPI
"/repos/apache/camel-k/issues?state=closed&milestone=" (string
.Params.milestone ) }}
+{{ $issues := getJSON
"https://api.github.com/repos/apache/camel-k/issues?state=closed&milestone="
(string .Params.milestone) (dict "Authorization" (printf "%s:%s"
$.Site.Params.GitHubUsername $.Site.Params.GitHubToken | base64Encode)) }}
<dl>
{{ range $issues }}
<dt><a href="{{ .html_url }}">#{{ .number }}</a></dt><dd>{{ .title }}</dd>
diff --git a/layouts/partials/releases/camel-kafka-connector.html
b/layouts/partials/releases/camel-kafka-connector.html
index bc22cdd..325ab4e 100644
--- a/layouts/partials/releases/camel-kafka-connector.html
+++ b/layouts/partials/releases/camel-kafka-connector.html
@@ -26,7 +26,7 @@ git checkout camel-kafka-connector-{{ .Params.version }}</pre>
<h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2>
<p>Here is a list of all the issues that have been resolved for this
release</p>
-{{ $issues := getJSON $.Site.Params.GitHubAPI
"/repos/apache/camel-kafka-connector/issues?state=closed&labels=" (string
.Params.version) }}
+{{ $issues := getJSON
"https://api.github.com/repos/apache/camel-kafka-connector/issues?state=closed&labels="
(string .Params.version) (dict "Authorization" (printf "%s:%s"
$.Site.Params.GitHubUsername $.Site.Params.GitHubToken | base64Encode)) }}
<dl>
{{ range $issues }}
<dt><a href="{{ .html_url }}">#{{ .number }}</a></dt><dd>{{ .title }}</dd>
diff --git a/layouts/partials/releases/camel-quarkus.html
b/layouts/partials/releases/camel-quarkus.html
index bf4519c..66f05c8 100644
--- a/layouts/partials/releases/camel-quarkus.html
+++ b/layouts/partials/releases/camel-quarkus.html
@@ -11,7 +11,7 @@ git checkout {{ .Params.version }}</pre>
<h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2>
<p>Here is a list of all the issues that have been resolved for this
release</p>
-{{ $issues := getJSON $.Site.Params.GitHubAPI
"/repos/apache/camel-quarkus/issues?state=closed&milestone=" (string
.Params.milestone ) }}
+{{ $issues := getJSON
"https://api.github.com/repos/apache/camel-quarkus/issues?state=closed&milestone="
(string .Params.milestone) (dict "Authorization" (printf "%s:%s"
$.Site.Params.GitHubUsername $.Site.Params.GitHubToken | base64Encode)) }}
<dl>
{{ range $issues }}
<dt><a href="{{ .html_url }}">#{{ .number }}</a></dt><dd>{{ .title }}</dd>
diff --git a/package.json b/package.json
index 1879115..a67df5e 100644
--- a/package.json
+++ b/package.json
@@ -5,11 +5,9 @@
"scripts": {
"build:antora": "antora --clean --fetch antora-playbook.yml --stacktrace
--require ./patch-sitemap.js",
"build:hugo": "hugo --cacheDir ${HUGO_CACHE_DIR:-$(pwd)/.hugo_data}",
- "build:hugo-with-proxy": "run-s build:github-proxy build:hugo
'build:github-proxy stop'",
"build:minify": "gulp minify",
- "build:github-proxy": "node github-proxy.js",
"build:sitemap": "gulp sitemap",
- "build": "run-s build:antora build:hugo-with-proxy build:sitemap
build:minify",
+ "build": "run-s build:antora build:hugo build:sitemap build:minify",
"build-all": "yarn workspaces foreach --topological-dev run build",
"clean": "gulp clean",
"preview": "run-s preview:antora preview:hugo",
@@ -42,8 +40,7 @@
"gulp-cheerio": "~1.0",
"gulp-htmlmin": "~5.0",
"html-validate": "~4",
- "http-proxy": "~1.18",
- "hugo-extended": "^0.83.1",
+ "hugo-extended": "^0.84.3",
"netlify-cli": "^2.69.11",
"npm-run-all": "~4",
"opal-runtime": "1.0.11",
diff --git a/yarn.lock b/yarn.lock
index ba11ed1..355d4af 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2364,6 +2364,13 @@ __metadata:
languageName: node
linkType: hard
+"@sindresorhus/is@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "@sindresorhus/is@npm:4.0.1"
+ checksum:
16908ae19a1ca54173594bfdc8f33c6b2203fc0592cd54d551999e5b7c937815b6127fbd131360fc2dd1b1e7fb6a6afcd3d0f977a630ee17d3c7afbe8e739c02
+ languageName: node
+ linkType: hard
+
"@sindresorhus/slugify@npm:^1.1.0":
version: 1.1.0
resolution: "@sindresorhus/slugify@npm:1.1.0"
@@ -3219,8 +3226,7 @@ __metadata:
gulp-cheerio: ~1.0
gulp-htmlmin: ~5.0
html-validate: ~4
- http-proxy: ~1.18
- hugo-extended: ^0.83.1
+ hugo-extended: ^0.84.3
netlify-cli: ^2.69.11
npm-run-all: ~4
opal-runtime: 1.0.11
@@ -3875,7 +3881,7 @@ __metadata:
languageName: node
linkType: hard
-"bin-wrapper@npm:^4.0.0, bin-wrapper@npm:^4.1.0":
+"bin-wrapper@npm:^4.0.0":
version: 4.1.0
resolution: "bin-wrapper@npm:4.1.0"
dependencies:
@@ -4723,6 +4729,16 @@ __metadata:
languageName: node
linkType: hard
+"chalk@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "chalk@npm:4.1.1"
+ dependencies:
+ ansi-styles: ^4.1.0
+ supports-color: ^7.1.0
+ checksum:
445c12db7aeed0046500a1e4184d31209a77d165654c885a789c41c8598a6a95bd2392180987cac572c967b93a2a730dda778bb7f87fa06ca63fd8592f8cc59f
+ languageName: node
+ linkType: hard
+
"character-entities-html4@npm:^1.0.0":
version: 1.1.4
resolution: "character-entities-html4@npm:1.1.4"
@@ -5805,7 +5821,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.0":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
@@ -6215,7 +6231,7 @@ __metadata:
languageName: node
linkType: hard
-"decompress@npm:^4.0.0, decompress@npm:^4.2.0":
+"decompress@npm:^4.0.0, decompress@npm:^4.2.0, decompress@npm:^4.2.1":
version: 4.2.1
resolution: "decompress@npm:4.2.1"
dependencies:
@@ -7683,6 +7699,23 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "execa@npm:5.1.1"
+ dependencies:
+ cross-spawn: ^7.0.3
+ get-stream: ^6.0.0
+ human-signals: ^2.1.0
+ is-stream: ^2.0.0
+ merge-stream: ^2.0.0
+ npm-run-path: ^4.0.1
+ onetime: ^5.1.2
+ signal-exit: ^3.0.3
+ strip-final-newline: ^2.0.0
+ checksum:
4286ade8cdb267bfb982bddbf894a58df29ff4f3bb871252a4832c4608e485dd71e5a8bbfde9f95d7db4af864f5de1aa6a1780017217bd946a16409b8e022987
+ languageName: node
+ linkType: hard
+
"execall@npm:^2.0.0":
version: 2.0.0
resolution: "execall@npm:2.0.0"
@@ -8717,6 +8750,13 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"get-stream@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "get-stream@npm:6.0.1"
+ checksum:
83de1fde5b21f879b91e45c1be765f53cf041873d65aea3b5a15cd53d4bc7825118693b1f50efb5c33a5d979dd20b398b6af955ffd70a013017da933b18fa5c8
+ languageName: node
+ linkType: hard
+
"get-value@npm:^2.0.3, get-value@npm:^2.0.6":
version: 2.0.6
resolution: "get-value@npm:2.0.6"
@@ -9041,6 +9081,25 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"got@npm:^11.8.2":
+ version: 11.8.2
+ resolution: "got@npm:11.8.2"
+ dependencies:
+ "@sindresorhus/is": ^4.0.0
+ "@szmarczak/http-timer": ^4.0.5
+ "@types/cacheable-request": ^6.0.1
+ "@types/responselike": ^1.0.0
+ cacheable-lookup: ^5.0.3
+ cacheable-request: ^7.0.1
+ decompress-response: ^6.0.0
+ http2-wrapper: ^1.0.0-beta.5.2
+ lowercase-keys: ^2.0.0
+ p-cancelable: ^2.0.0
+ responselike: ^2.0.0
+ checksum:
6415f98ec249e932ca8223396e58ec18017ade64e21efc40db62f994f3551eaf7eca945671d40b2486f0650b1f17b5a2a0f11655ea501712566ef60be010f07f
+ languageName: node
+ linkType: hard
+
"got@npm:^7.0.0":
version: 7.1.0
resolution: "got@npm:7.1.0"
@@ -9913,7 +9972,7 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
-"http-proxy@npm:^1.18.0, http-proxy@npm:^1.18.1, http-proxy@npm:~1.18":
+"http-proxy@npm:^1.18.0, http-proxy@npm:^1.18.1":
version: 1.18.1
resolution: "http-proxy@npm:1.18.1"
dependencies:
@@ -9962,14 +10021,19 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
-"hugo-extended@npm:^0.83.1":
- version: 0.83.1
- resolution: "hugo-extended@npm:0.83.1"
+"hugo-extended@npm:^0.84.3":
+ version: 0.84.3
+ resolution: "hugo-extended@npm:0.84.3"
dependencies:
- bin-wrapper: ^4.1.0
+ chalk: ^4.1.1
+ decompress: ^4.2.1
+ execa: ^5.1.1
+ got: ^11.8.2
+ sumchecker: ^3.0.1
bin:
hugo: cli.js
- checksum:
ec3625a4dfe572d8fca60ef2e90ab326aedbf144793b02ffcf9a218406d320d1eb465b0a303e20c6730cddc298405115693f10c71ad262c011333720fed89b0f
+ hugo-extended: cli.js
+ checksum:
3cf345cfc8aee60912b49f6bb30c6770b98e9b9a80ad0865cf02b7b9dcb75e849744024d8f227838cabf4e8c13bcc75670328bf593f71ec97ee2b2a1e6f63ade
languageName: node
linkType: hard
@@ -9980,6 +10044,13 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"human-signals@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "human-signals@npm:2.1.0"
+ checksum:
70bfd94d27b8ca94f76f92f56d294694860c15264393a8ffee83f49535a08da02e477064d91e2b511cc642ec5c7922675d2babcca2b6bf6f45e4d037b632759d
+ languageName: node
+ linkType: hard
+
"hyperlinker@npm:^1.0.0":
version: 1.0.0
resolution: "hyperlinker@npm:1.0.0"
@@ -13889,6 +13960,15 @@ fsevents@~2.1.2:
languageName: node
linkType: hard
+"onetime@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "onetime@npm:5.1.2"
+ dependencies:
+ mimic-fn: ^2.1.0
+ checksum:
e425f6caeb20cf2598ffece94be5663932e34d074f1631b682b13d5f01cc1e0712a7dc711eff1706bb5a5aaab8a52e37bd5edcf560334e3222219d7e8b09c21c
+ languageName: node
+ linkType: hard
+
"opal-runtime@npm:1.0.11":
version: 1.0.11
resolution: "opal-runtime@npm:1.0.11"
@@ -16962,6 +17042,13 @@ resolve@^2.0.0-next.1:
languageName: node
linkType: hard
+"signal-exit@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "signal-exit@npm:3.0.3"
+ checksum:
f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8
+ languageName: node
+ linkType: hard
+
"simple-concat@npm:^1.0.0":
version: 1.0.0
resolution: "simple-concat@npm:1.0.0"
@@ -17822,6 +17909,15 @@ resolve@^2.0.0-next.1:
languageName: node
linkType: hard
+"sumchecker@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "sumchecker@npm:3.0.1"
+ dependencies:
+ debug: ^4.1.0
+ checksum:
7f4f9276f77124e688cc469bf77e57bba79e33246c9b053e97be2ef6c1d1ac4fd84ffddbc85bfbaab2c40b3fccadf85d0895b6761eb5a68121916d325d9d9921
+ languageName: node
+ linkType: hard
+
"supports-color@npm:^0.2.0":
version: 0.2.0
resolution: "supports-color@npm:0.2.0"