You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2024/01/12 14:32:37 UTC

(camel-website) 06/10: chore: use @asciidoctor/core

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

commit 9172b70faadea0f7ec1895cd1d420904d3e72f28
Author: Zoran Regvart <zo...@regvart.com>
AuthorDate: Wed Jan 10 16:15:01 2024 +0100

    chore: use @asciidoctor/core
    
    asciidoctor.js was deprecated @asciidoctor/core is a drop-in
    replacement.
---
 .pnp.cjs                                           |  39 +++++---
 ...doctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip | Bin 0 -> 1190172 bytes
 ...pal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip | Bin 0 -> 426494 bytes
 ...iidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip | Bin 1847182 -> 0 bytes
 .../unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip      | Bin 0 -> 9945 bytes
 antora-ui-camel/.pnp.cjs                           |  99 ++++++++++++---------
 ...doctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip | Bin 0 -> 1190172 bytes
 ...pal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip | Bin 0 -> 426494 bytes
 ...iidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip | Bin 1847182 -> 0 bytes
 ...e-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip | Bin 0 -> 6048 bytes
 .../cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip | Bin 18569 -> 0 bytes
 .../cache/glob-npm-8.1.0-65f64af8b1-9aab1c75eb.zip | Bin 0 -> 19959 bytes
 .../minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip  | Bin 0 -> 14372 bytes
 ...al-runtime-npm-1.0.11-8390e0d246-213efe0569.zip | Bin 159671 -> 0 bytes
 .../unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip      | Bin 0 -> 9945 bytes
 ...httprequest-npm-1.8.0-7ac1c8e494-4f2cc2029f.zip | Bin 8721 -> 0 bytes
 .../gulp.d/tasks/build-preview-pages.js            |   2 +-
 antora-ui-camel/package.json                       |   2 +-
 antora-ui-camel/yarn.lock                          |  87 +++++++++++-------
 yarn.lock                                          |  64 ++++++++-----
 20 files changed, 182 insertions(+), 111 deletions(-)

diff --git a/.pnp.cjs b/.pnp.cjs
index 85599ef0..4a06f5f7 100755
--- a/.pnp.cjs
+++ b/.pnp.cjs
@@ -453,6 +453,26 @@ const RAW_RUNTIME_STATE =
           ["unxhr", "npm:1.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:3.0.2", {\
+        "packageLocation": "./.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip/node_modules/@asciidoctor/core/",\
+        "packageDependencies": [\
+          ["@asciidoctor/core", "npm:3.0.2"],\
+          ["@asciidoctor/opal-runtime", "npm:3.0.1"],\
+          ["unxhr", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@asciidoctor/opal-runtime", [\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip/node_modules/@asciidoctor/opal-runtime/",\
+        "packageDependencies": [\
+          ["@asciidoctor/opal-runtime", "npm:3.0.1"],\
+          ["glob", "npm:8.1.0"],\
+          ["unxhr", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["@asciidoctor/tabs", [\
@@ -4893,12 +4913,12 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./antora-ui-camel/",\
         "packageDependencies": [\
           ["antora-ui-camel", "workspace:antora-ui-camel"],\
+          ["@asciidoctor/core", "npm:3.0.2"],\
           ["@asciidoctor/tabs", "npm:1.0.0-beta.3"],\
           ["@openfonts/open-sans_latin-ext", "npm:1.44.2"],\
           ["@ronilaukkarinen/gulp-stylelint", "virtual:40e0eba2b2747b78b17285b5a80d54e9bed0c51acd01aa1fab2b869ee61f21c6d6cda6fee2acf095fea1709035ac613a1bc772c8e59bb0339d7af2ceea528de8#npm:14.1.2"],\
           ["@vscode/gulp-vinyl-zip", "npm:2.5.0"],\
           ["algoliasearch", "npm:4.5.1"],\
-          ["asciidoctor.js", "npm:1.5.9"],\
           ["autoprefixer", "npm:9.7.6"],\
           ["browser-pack-flat", "npm:3.4.2"],\
           ["browserify", "npm:17.0.0"],\
@@ -5457,16 +5477,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["asciidoctor.js", [\
-      ["npm:1.5.9", {\
-        "packageLocation": "./.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip/node_modules/asciidoctor.js/",\
-        "packageDependencies": [\
-          ["asciidoctor.js", "npm:1.5.9"],\
-          ["opal-runtime", "npm:1.0.11"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["asn1", [\
       ["npm:0.2.4", {\
         "packageLocation": "./.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip/node_modules/asn1/",\
@@ -23399,6 +23409,13 @@ const RAW_RUNTIME_STATE =
           ["unxhr", "npm:1.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:1.2.0", {\
+        "packageLocation": "./.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip/node_modules/unxhr/",\
+        "packageDependencies": [\
+          ["unxhr", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["upath", [\
diff --git a/.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip b/.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip
new file mode 100644
index 00000000..c38a3984
Binary files /dev/null and b/.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip differ
diff --git a/.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip b/.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip
new file mode 100644
index 00000000..1999e700
Binary files /dev/null and b/.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip differ
diff --git a/.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip b/.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip
deleted file mode 100644
index 65d4e362..00000000
Binary files a/.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip and /dev/null differ
diff --git a/.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip b/.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip
new file mode 100644
index 00000000..c04c2883
Binary files /dev/null and b/.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip differ
diff --git a/antora-ui-camel/.pnp.cjs b/antora-ui-camel/.pnp.cjs
index 0b4e8a89..15d96b5d 100755
--- a/antora-ui-camel/.pnp.cjs
+++ b/antora-ui-camel/.pnp.cjs
@@ -26,12 +26,12 @@ const RAW_RUNTIME_STATE =
       [null, {\
         "packageLocation": "./",\
         "packageDependencies": [\
+          ["@asciidoctor/core", "npm:3.0.2"],\
           ["@asciidoctor/tabs", "npm:1.0.0-beta.3"],\
           ["@openfonts/open-sans_latin-ext", "npm:1.44.0"],\
           ["@ronilaukkarinen/gulp-stylelint", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:14.1.2"],\
           ["@vscode/gulp-vinyl-zip", "npm:2.5.0"],\
           ["algoliasearch", "npm:4.0.3"],\
-          ["asciidoctor.js", "npm:1.5.9"],\
           ["autoprefixer", "npm:9.7.6"],\
           ["browser-pack-flat", "npm:3.4.2"],\
           ["browserify", "npm:17.0.0"],\
@@ -230,6 +230,28 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["@asciidoctor/core", [\
+      ["npm:3.0.2", {\
+        "packageLocation": "./.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip/node_modules/@asciidoctor/core/",\
+        "packageDependencies": [\
+          ["@asciidoctor/core", "npm:3.0.2"],\
+          ["@asciidoctor/opal-runtime", "npm:3.0.1"],\
+          ["unxhr", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
+    ["@asciidoctor/opal-runtime", [\
+      ["npm:3.0.1", {\
+        "packageLocation": "./.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip/node_modules/@asciidoctor/opal-runtime/",\
+        "packageDependencies": [\
+          ["@asciidoctor/opal-runtime", "npm:3.0.1"],\
+          ["glob", "npm:8.1.0"],\
+          ["unxhr", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["@asciidoctor/tabs", [\
       ["npm:1.0.0-beta.3", {\
         "packageLocation": "./.yarn/cache/@asciidoctor-tabs-npm-1.0.0-beta.3-47cb3e60a0-7b1da30c11.zip/node_modules/@asciidoctor/tabs/",\
@@ -986,12 +1008,12 @@ const RAW_RUNTIME_STATE =
         "packageLocation": "./",\
         "packageDependencies": [\
           ["antora-ui-camel", "workspace:."],\
+          ["@asciidoctor/core", "npm:3.0.2"],\
           ["@asciidoctor/tabs", "npm:1.0.0-beta.3"],\
           ["@openfonts/open-sans_latin-ext", "npm:1.44.0"],\
           ["@ronilaukkarinen/gulp-stylelint", "virtual:53a2c559876ac93d5e6cf4689198c015a86ce923a72ff31018f4155c30b7da56dbd10410abafabb98da7a76016aae31ad749fae1ec28733b94edc21faa0ef05b#npm:14.1.2"],\
           ["@vscode/gulp-vinyl-zip", "npm:2.5.0"],\
           ["algoliasearch", "npm:4.0.3"],\
-          ["asciidoctor.js", "npm:1.5.9"],\
           ["autoprefixer", "npm:9.7.6"],\
           ["browser-pack-flat", "npm:3.4.2"],\
           ["browserify", "npm:17.0.0"],\
@@ -1358,16 +1380,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["asciidoctor.js", [\
-      ["npm:1.5.9", {\
-        "packageLocation": "./.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip/node_modules/asciidoctor.js/",\
-        "packageDependencies": [\
-          ["asciidoctor.js", "npm:1.5.9"],\
-          ["opal-runtime", "npm:1.0.11"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["asn1", [\
       ["npm:0.2.4", {\
         "packageLocation": "./.yarn/cache/asn1-npm-0.2.4-219dd49411-7e9ba05c58.zip/node_modules/asn1/",\
@@ -1740,6 +1752,14 @@ const RAW_RUNTIME_STATE =
           ["concat-map", "npm:0.0.1"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:2.0.1", {\
+        "packageLocation": "./.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip/node_modules/brace-expansion/",\
+        "packageDependencies": [\
+          ["brace-expansion", "npm:2.0.1"],\
+          ["balanced-match", "npm:1.0.0"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["braces", [\
@@ -5362,10 +5382,11 @@ const RAW_RUNTIME_STATE =
       }]\
     ]],\
     ["glob", [\
-      ["npm:6.0.4", {\
-        "packageLocation": "./.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip/node_modules/glob/",\
+      ["npm:7.1.4", {\
+        "packageLocation": "./.yarn/cache/glob-npm-7.1.4-8bd8317a74-776bcc3137.zip/node_modules/glob/",\
         "packageDependencies": [\
-          ["glob", "npm:6.0.4"],\
+          ["glob", "npm:7.1.4"],\
+          ["fs.realpath", "npm:1.0.0"],\
           ["inflight", "npm:1.0.6"],\
           ["inherits", "npm:2.0.4"],\
           ["minimatch", "npm:3.1.2"],\
@@ -5374,16 +5395,15 @@ const RAW_RUNTIME_STATE =
         ],\
         "linkType": "HARD"\
       }],\
-      ["npm:7.1.4", {\
-        "packageLocation": "./.yarn/cache/glob-npm-7.1.4-8bd8317a74-776bcc3137.zip/node_modules/glob/",\
+      ["npm:8.1.0", {\
+        "packageLocation": "./.yarn/cache/glob-npm-8.1.0-65f64af8b1-9aab1c75eb.zip/node_modules/glob/",\
         "packageDependencies": [\
-          ["glob", "npm:7.1.4"],\
+          ["glob", "npm:8.1.0"],\
           ["fs.realpath", "npm:1.0.0"],\
           ["inflight", "npm:1.0.6"],\
           ["inherits", "npm:2.0.4"],\
-          ["minimatch", "npm:3.1.2"],\
-          ["once", "npm:1.4.0"],\
-          ["path-is-absolute", "npm:1.0.1"]\
+          ["minimatch", "npm:5.1.6"],\
+          ["once", "npm:1.4.0"]\
         ],\
         "linkType": "HARD"\
       }]\
@@ -8023,6 +8043,14 @@ const RAW_RUNTIME_STATE =
           ["brace-expansion", "npm:1.1.11"]\
         ],\
         "linkType": "HARD"\
+      }],\
+      ["npm:5.1.6", {\
+        "packageLocation": "./.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip/node_modules/minimatch/",\
+        "packageDependencies": [\
+          ["minimatch", "npm:5.1.6"],\
+          ["brace-expansion", "npm:2.0.1"]\
+        ],\
+        "linkType": "HARD"\
       }]\
     ]],\
     ["minimist", [\
@@ -8655,17 +8683,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["opal-runtime", [\
-      ["npm:1.0.11", {\
-        "packageLocation": "./.yarn/cache/opal-runtime-npm-1.0.11-8390e0d246-213efe0569.zip/node_modules/opal-runtime/",\
-        "packageDependencies": [\
-          ["opal-runtime", "npm:1.0.11"],\
-          ["glob", "npm:6.0.4"],\
-          ["xmlhttprequest", "npm:1.8.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["optionator", [\
       ["npm:0.8.3", {\
         "packageLocation": "./.yarn/cache/optionator-npm-0.8.3-bc555bc5b7-6fa3c841b5.zip/node_modules/optionator/",\
@@ -12501,6 +12518,15 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
+    ["unxhr", [\
+      ["npm:1.2.0", {\
+        "packageLocation": "./.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip/node_modules/unxhr/",\
+        "packageDependencies": [\
+          ["unxhr", "npm:1.2.0"]\
+        ],\
+        "linkType": "HARD"\
+      }]\
+    ]],\
     ["upath", [\
       ["npm:1.1.2", {\
         "packageLocation": "./.yarn/cache/upath-npm-1.1.2-a90b400d2f-0ced8e08ea.zip/node_modules/upath/",\
@@ -12986,15 +13012,6 @@ const RAW_RUNTIME_STATE =
         "linkType": "HARD"\
       }]\
     ]],\
-    ["xmlhttprequest", [\
-      ["npm:1.8.0", {\
-        "packageLocation": "./.yarn/cache/xmlhttprequest-npm-1.8.0-7ac1c8e494-4f2cc2029f.zip/node_modules/xmlhttprequest/",\
-        "packageDependencies": [\
-          ["xmlhttprequest", "npm:1.8.0"]\
-        ],\
-        "linkType": "HARD"\
-      }]\
-    ]],\
     ["xtend", [\
       ["npm:4.0.2", {\
         "packageLocation": "./.yarn/cache/xtend-npm-4.0.2-7f2375736e-ac5dfa738b.zip/node_modules/xtend/",\
diff --git a/antora-ui-camel/.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip b/antora-ui-camel/.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip
new file mode 100644
index 00000000..c38a3984
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/@asciidoctor-core-npm-3.0.2-74b3ab57b9-e85d141f48.zip differ
diff --git a/antora-ui-camel/.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip b/antora-ui-camel/.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip
new file mode 100644
index 00000000..1999e700
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/@asciidoctor-opal-runtime-npm-3.0.1-e2800d4cc2-49939d197e.zip differ
diff --git a/antora-ui-camel/.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip b/antora-ui-camel/.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip
deleted file mode 100644
index 65d4e362..00000000
Binary files a/antora-ui-camel/.yarn/cache/asciidoctor.js-npm-1.5.9-57059645fb-1a46b242ef.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip b/antora-ui-camel/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip
new file mode 100644
index 00000000..11d5bd0d
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip differ
diff --git a/antora-ui-camel/.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip b/antora-ui-camel/.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip
deleted file mode 100644
index a957c22f..00000000
Binary files a/antora-ui-camel/.yarn/cache/glob-npm-6.0.4-dbb227ba4a-b8fec415f7.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/glob-npm-8.1.0-65f64af8b1-9aab1c75eb.zip b/antora-ui-camel/.yarn/cache/glob-npm-8.1.0-65f64af8b1-9aab1c75eb.zip
new file mode 100644
index 00000000..d9381006
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/glob-npm-8.1.0-65f64af8b1-9aab1c75eb.zip differ
diff --git a/antora-ui-camel/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip b/antora-ui-camel/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip
new file mode 100644
index 00000000..52ab7648
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip differ
diff --git a/antora-ui-camel/.yarn/cache/opal-runtime-npm-1.0.11-8390e0d246-213efe0569.zip b/antora-ui-camel/.yarn/cache/opal-runtime-npm-1.0.11-8390e0d246-213efe0569.zip
deleted file mode 100644
index ac6d57fc..00000000
Binary files a/antora-ui-camel/.yarn/cache/opal-runtime-npm-1.0.11-8390e0d246-213efe0569.zip and /dev/null differ
diff --git a/antora-ui-camel/.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip b/antora-ui-camel/.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip
new file mode 100644
index 00000000..c04c2883
Binary files /dev/null and b/antora-ui-camel/.yarn/cache/unxhr-npm-1.2.0-2525ed94b7-1a5accbb25.zip differ
diff --git a/antora-ui-camel/.yarn/cache/xmlhttprequest-npm-1.8.0-7ac1c8e494-4f2cc2029f.zip b/antora-ui-camel/.yarn/cache/xmlhttprequest-npm-1.8.0-7ac1c8e494-4f2cc2029f.zip
deleted file mode 100644
index 305e2f93..00000000
Binary files a/antora-ui-camel/.yarn/cache/xmlhttprequest-npm-1.8.0-7ac1c8e494-4f2cc2029f.zip and /dev/null differ
diff --git a/antora-ui-camel/gulp.d/tasks/build-preview-pages.js b/antora-ui-camel/gulp.d/tasks/build-preview-pages.js
index 6c29db10..e6dd5444 100644
--- a/antora-ui-camel/gulp.d/tasks/build-preview-pages.js
+++ b/antora-ui-camel/gulp.d/tasks/build-preview-pages.js
@@ -6,7 +6,7 @@ Error.call = (self, ...args) => {
   return Object.assign(self, { message: err.message, stack: err.stack })
 }
 
-const asciidoctor = require('asciidoctor.js')()
+const asciidoctor = require('@asciidoctor/core')()
 const data = require('gulp-data')
 const fs = require('fs-extra')
 const handlebars = require('handlebars')
diff --git a/antora-ui-camel/package.json b/antora-ui-camel/package.json
index 3cfde651..c238a80e 100644
--- a/antora-ui-camel/package.json
+++ b/antora-ui-camel/package.json
@@ -20,11 +20,11 @@
     "preview": "gulp preview"
   },
   "devDependencies": {
+    "@asciidoctor/core": "^3.0.2",
     "@asciidoctor/tabs": "1.0.0-beta.3",
     "@openfonts/open-sans_latin-ext": "^1.44.0",
     "@ronilaukkarinen/gulp-stylelint": "^14.1.2",
     "@vscode/gulp-vinyl-zip": "^2.5.0",
-    "asciidoctor.js": "1.5.9",
     "autoprefixer": "~9.7",
     "browser-pack-flat": "~3.4",
     "browserify": "~17",
diff --git a/antora-ui-camel/yarn.lock b/antora-ui-camel/yarn.lock
index fecfdb30..14c53afa 100644
--- a/antora-ui-camel/yarn.lock
+++ b/antora-ui-camel/yarn.lock
@@ -137,6 +137,26 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@asciidoctor/core@npm:^3.0.2":
+  version: 3.0.2
+  resolution: "@asciidoctor/core@npm:3.0.2"
+  dependencies:
+    "@asciidoctor/opal-runtime": "npm:3.0.1"
+    unxhr: "npm:1.2.0"
+  checksum: e85d141f48cb16eb1557423fdc7be4fc83ca6e965dee28c88686af7b8dab28f7dee60403fa26283d1f6eadcacc1cc87ca71f80afe9217201385d829b8cdb1391
+  languageName: node
+  linkType: hard
+
+"@asciidoctor/opal-runtime@npm:3.0.1":
+  version: 3.0.1
+  resolution: "@asciidoctor/opal-runtime@npm:3.0.1"
+  dependencies:
+    glob: "npm:8.1.0"
+    unxhr: "npm:1.2.0"
+  checksum: 49939d197e591564908ee7474b1408b3d5081704b1cb541368beb3967af29854b61d4c0290a9293c9f7e034aaf7cb71df3d890339ad39d78220dc352e726c5b4
+  languageName: node
+  linkType: hard
+
 "@asciidoctor/tabs@npm:1.0.0-beta.3":
   version: 1.0.0-beta.3
   resolution: "@asciidoctor/tabs@npm:1.0.0-beta.3"
@@ -725,12 +745,12 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "antora-ui-camel@workspace:."
   dependencies:
+    "@asciidoctor/core": "npm:^3.0.2"
     "@asciidoctor/tabs": "npm:1.0.0-beta.3"
     "@openfonts/open-sans_latin-ext": "npm:^1.44.0"
     "@ronilaukkarinen/gulp-stylelint": "npm:^14.1.2"
     "@vscode/gulp-vinyl-zip": "npm:^2.5.0"
     algoliasearch: "npm:^4.0.3"
-    asciidoctor.js: "npm:1.5.9"
     autoprefixer: "npm:~9.7"
     browser-pack-flat: "npm:~3.4"
     browserify: "npm:~17"
@@ -1054,15 +1074,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"asciidoctor.js@npm:1.5.9":
-  version: 1.5.9
-  resolution: "asciidoctor.js@npm:1.5.9"
-  dependencies:
-    opal-runtime: "npm:1.0.11"
-  checksum: 1a46b242efff8b8f2655523f57671e13c78383e1fa9e72774b9c28b703316fec21e993db4fc3acbd24d7c953ca87a650ba0e76b0214932586d51e822f1fffec1
-  languageName: node
-  linkType: hard
-
 "asn1.js@npm:^4.0.0":
   version: 4.10.1
   resolution: "asn1.js@npm:4.10.1"
@@ -1394,6 +1405,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"brace-expansion@npm:^2.0.1":
+  version: 2.0.1
+  resolution: "brace-expansion@npm:2.0.1"
+  dependencies:
+    balanced-match: "npm:^1.0.0"
+  checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
+  languageName: node
+  linkType: hard
+
 "braces@npm:^2.3.1, braces@npm:^2.3.2":
   version: 2.3.2
   resolution: "braces@npm:2.3.2"
@@ -4626,16 +4646,16 @@ __metadata:
   languageName: node
   linkType: hard
 
-"glob@npm:6.0.4":
-  version: 6.0.4
-  resolution: "glob@npm:6.0.4"
+"glob@npm:8.1.0":
+  version: 8.1.0
+  resolution: "glob@npm:8.1.0"
   dependencies:
+    fs.realpath: "npm:^1.0.0"
     inflight: "npm:^1.0.4"
     inherits: "npm:2"
-    minimatch: "npm:2 || 3"
+    minimatch: "npm:^5.0.1"
     once: "npm:^1.3.0"
-    path-is-absolute: "npm:^1.0.0"
-  checksum: b8fec415f772983ffbf7823c2c87aedd50aacf4f8db1868a11535db1023cf5180c9dd7487ce08f85bd64ed5cfd4268cea1a1c61c2772523d7d6194177d6d53a8
+  checksum: 9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e
   languageName: node
   linkType: hard
 
@@ -6978,7 +6998,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"minimatch@npm:2 || 3, minimatch@npm:^3.0.4":
+"minimatch@npm:^3.0.4":
   version: 3.1.2
   resolution: "minimatch@npm:3.1.2"
   dependencies:
@@ -6987,6 +7007,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"minimatch@npm:^5.0.1":
+  version: 5.1.6
+  resolution: "minimatch@npm:5.1.6"
+  dependencies:
+    brace-expansion: "npm:^2.0.1"
+  checksum: 126b36485b821daf96d33b5c821dac600cc1ab36c87e7a532594f9b1652b1fa89a1eebcaad4dff17c764dce1a7ac1531327f190fed5f97d8f6e5f889c116c429
+  languageName: node
+  linkType: hard
+
 "minimist-options@npm:4.1.0":
   version: 4.1.0
   resolution: "minimist-options@npm:4.1.0"
@@ -7561,16 +7590,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"opal-runtime@npm:1.0.11":
-  version: 1.0.11
-  resolution: "opal-runtime@npm:1.0.11"
-  dependencies:
-    glob: "npm:6.0.4"
-    xmlhttprequest: "npm:1.8.0"
-  checksum: 213efe05690f4be50e2e3df500c474f2531707ac64673b959f145e95d0abc118cf7dcbb4399c615a936c560d619c503b1db83218681950fcbc2154d0c0c89f75
-  languageName: node
-  linkType: hard
-
 "optionator@npm:^0.8.2, optionator@npm:^0.8.3":
   version: 0.8.3
   resolution: "optionator@npm:0.8.3"
@@ -11050,6 +11069,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"unxhr@npm:1.2.0":
+  version: 1.2.0
+  resolution: "unxhr@npm:1.2.0"
+  checksum: 1a5accbb25005e2034954f3fb4402eefce40ad5ebeac52df8ee247dbf18cb4b7e3fc2ad7d61365c9445c2b727e4e693c6202b5f442ca522c3e289322f7bea8cf
+  languageName: node
+  linkType: hard
+
 "upath@npm:^1.1.1":
   version: 1.1.2
   resolution: "upath@npm:1.1.2"
@@ -11474,13 +11500,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"xmlhttprequest@npm:1.8.0":
-  version: 1.8.0
-  resolution: "xmlhttprequest@npm:1.8.0"
-  checksum: 4f2cc2029f863d425ba8d6ef717de7ee44cd44ceae97df45c122343ecbcd4418559fbb8bdc3fa3678ea8cb24fb31a143ed0e8f7bb302c13185bc4486d81d8399
-  languageName: node
-  linkType: hard
-
 "xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0, xtend@npm:~4.0.1":
   version: 4.0.2
   resolution: "xtend@npm:4.0.2"
diff --git a/yarn.lock b/yarn.lock
index 8701e010..8bf7189c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -348,6 +348,16 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@asciidoctor/core@npm:^3.0.2":
+  version: 3.0.2
+  resolution: "@asciidoctor/core@npm:3.0.2"
+  dependencies:
+    "@asciidoctor/opal-runtime": "npm:3.0.1"
+    unxhr: "npm:1.2.0"
+  checksum: e85d141f48cb16eb1557423fdc7be4fc83ca6e965dee28c88686af7b8dab28f7dee60403fa26283d1f6eadcacc1cc87ca71f80afe9217201385d829b8cdb1391
+  languageName: node
+  linkType: hard
+
 "@asciidoctor/core@npm:~2.2":
   version: 2.2.5
   resolution: "@asciidoctor/core@npm:2.2.5"
@@ -358,6 +368,16 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@asciidoctor/opal-runtime@npm:3.0.1":
+  version: 3.0.1
+  resolution: "@asciidoctor/opal-runtime@npm:3.0.1"
+  dependencies:
+    glob: "npm:8.1.0"
+    unxhr: "npm:1.2.0"
+  checksum: 49939d197e591564908ee7474b1408b3d5081704b1cb541368beb3967af29854b61d4c0290a9293c9f7e034aaf7cb71df3d890339ad39d78220dc352e726c5b4
+  languageName: node
+  linkType: hard
+
 "@asciidoctor/tabs@npm:1.0.0-beta.3, @asciidoctor/tabs@npm:^1.0.0-beta.3":
   version: 1.0.0-beta.3
   resolution: "@asciidoctor/tabs@npm:1.0.0-beta.3"
@@ -3595,12 +3615,12 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "antora-ui-camel@workspace:antora-ui-camel"
   dependencies:
+    "@asciidoctor/core": "npm:^3.0.2"
     "@asciidoctor/tabs": "npm:1.0.0-beta.3"
     "@openfonts/open-sans_latin-ext": "npm:^1.44.0"
     "@ronilaukkarinen/gulp-stylelint": "npm:^14.1.2"
     "@vscode/gulp-vinyl-zip": "npm:^2.5.0"
     algoliasearch: "npm:^4.0.3"
-    asciidoctor.js: "npm:1.5.9"
     autoprefixer: "npm:~9.7"
     browser-pack-flat: "npm:~3.4"
     browserify: "npm:~17"
@@ -4086,15 +4106,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"asciidoctor.js@npm:1.5.9":
-  version: 1.5.9
-  resolution: "asciidoctor.js@npm:1.5.9"
-  dependencies:
-    opal-runtime: "npm:1.0.11"
-  checksum: 1a46b242efff8b8f2655523f57671e13c78383e1fa9e72774b9c28b703316fec21e993db4fc3acbd24d7c953ca87a650ba0e76b0214932586d51e822f1fffec1
-  languageName: node
-  linkType: hard
-
 "asn1.js@npm:^5.2.0":
   version: 5.4.1
   resolution: "asn1.js@npm:5.4.1"
@@ -9949,6 +9960,19 @@ __metadata:
   languageName: node
   linkType: hard
 
+"glob@npm:8.1.0, glob@npm:^8.0.0":
+  version: 8.1.0
+  resolution: "glob@npm:8.1.0"
+  dependencies:
+    fs.realpath: "npm:^1.0.0"
+    inflight: "npm:^1.0.4"
+    inherits: "npm:2"
+    minimatch: "npm:^5.0.1"
+    once: "npm:^1.3.0"
+  checksum: 9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e
+  languageName: node
+  linkType: hard
+
 "glob@npm:^10.0.0":
   version: 10.3.10
   resolution: "glob@npm:10.3.10"
@@ -9978,19 +10002,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"glob@npm:^8.0.0":
-  version: 8.1.0
-  resolution: "glob@npm:8.1.0"
-  dependencies:
-    fs.realpath: "npm:^1.0.0"
-    inflight: "npm:^1.0.4"
-    inherits: "npm:2"
-    minimatch: "npm:^5.0.1"
-    once: "npm:^1.3.0"
-  checksum: 9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e
-  languageName: node
-  linkType: hard
-
 "global-cache-dir@npm:^2.0.0":
   version: 2.0.0
   resolution: "global-cache-dir@npm:2.0.0"
@@ -20420,6 +20431,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"unxhr@npm:1.2.0":
+  version: 1.2.0
+  resolution: "unxhr@npm:1.2.0"
+  checksum: 1a5accbb25005e2034954f3fb4402eefce40ad5ebeac52df8ee247dbf18cb4b7e3fc2ad7d61365c9445c2b727e4e693c6202b5f442ca522c3e289322f7bea8cf
+  languageName: node
+  linkType: hard
+
 "upath@npm:^1.1.1":
   version: 1.2.0
   resolution: "upath@npm:1.2.0"