This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/netbeans-antora.git


The following commit(s) were added to refs/heads/main by this push:
     new a85f220  test lunr extension
     new a22e5e0  Merge pull request #4 from ebarboni/indexer
a85f220 is described below

commit a85f2207862ce281680f20342d7501a83c07e38d
Author: Eric Barboni <sk...@apache.org>
AuthorDate: Thu Oct 12 23:56:41 2023 +0200

    test lunr extension
---
 antora-local-playbook.yml |   2 +
 antora-playbook.yml       |   2 +
 lib/rssfeed.js            |   4 +-
 package-lock.json         | 214 ++++++++++++++++++++++++++++++++++++++++++++++
 package.json              |  17 ++--
 5 files changed, 230 insertions(+), 9 deletions(-)

diff --git a/antora-local-playbook.yml b/antora-local-playbook.yml
index ae9a191..1f30fa7 100644
--- a/antora-local-playbook.yml
+++ b/antora-local-playbook.yml
@@ -6,6 +6,8 @@ site:
 antora:
   extensions:
   - require: ./lib/rssfeed.js
+  - require: '@antora/lunr-extension'
+    index_latest_only: true
 
 content:
   sources:
diff --git a/antora-playbook.yml b/antora-playbook.yml
index da5090e..bca0cb1 100644
--- a/antora-playbook.yml
+++ b/antora-playbook.yml
@@ -6,6 +6,8 @@ site:
 antora:
   extensions:
   - require: ./lib/rssfeed.js
+  - require: '@antora/lunr-extension'
+    index_latest_only: true
 
 content:
   sources:
diff --git a/lib/rssfeed.js b/lib/rssfeed.js
index b940e68..6dc0b70 100644
--- a/lib/rssfeed.js
+++ b/lib/rssfeed.js
@@ -34,7 +34,7 @@ module.exports.register = function ( { config }) {
     feed += '\n  </feed>'
     // transfer to file in folder hierarchy
     const contents = Buffer.from(feed)
-    siteCatalog.addFile({ contents, out: { path: 'front/main/blogs/atom.txt' } 
})
+    siteCatalog.addFile({ contents, out: { path: 'front/main/blogs/atom' } })
   })
 }
 
@@ -67,4 +67,4 @@ function escape (s) {
   s = s.replaceAll('"', '&quot;')
   s = s.replaceAll("'", '&apos;')
   return s
-}
\ No newline at end of file
+}
diff --git a/package-lock.json b/package-lock.json
index d511a2a..6af2ad7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4,6 +4,9 @@
     "requires": true,
     "packages": {
         "": {
+            "dependencies": {
+                "@antora/lunr-extension": "^1.0.0-alpha.8"
+            },
             "devDependencies": {
                 "@antora/cli": "3.1.4",
                 "@antora/site-generator": "3.1.4",
@@ -135,6 +138,20 @@
                 "node": ">=16.0.0"
             }
         },
+        "node_modules/@antora/lunr-extension": {
+            "version": "1.0.0-alpha.8",
+            "resolved": 
"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.8.tgz";,
+            "integrity": 
"sha512-vdBgW3rsvbnmA236kT2Dckh9n0Db5za2/WxiLnFLgZ05ZO1KJQa9+R2WHaIFuGE7bKKbY+lqfM/i3KiezbL9YQ==",
+            "dependencies": {
+                "cheerio": "1.0.0-rc.10",
+                "html-entities": "~2.3",
+                "lunr": "~2.3",
+                "lunr-languages": "~1.9"
+            },
+            "engines": {
+                "node": ">=16.0.0"
+            }
+        },
         "node_modules/@antora/navigation-builder": {
             "version": "3.1.4",
             "resolved": 
"https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-3.1.4.tgz";,
@@ -382,6 +399,11 @@
                 }
             ]
         },
+        "node_modules/boolbase": {
+            "version": "1.0.0",
+            "resolved": 
"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz";,
+            "integrity": 
"sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
+        },
         "node_modules/brace-expansion": {
             "version": "1.1.11",
             "resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";,
@@ -474,6 +496,41 @@
                 "url": "https://github.com/sponsors/ljharb";
             }
         },
+        "node_modules/cheerio": {
+            "version": "1.0.0-rc.10",
+            "resolved": 
"https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz";,
+            "integrity": 
"sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
+            "dependencies": {
+                "cheerio-select": "^1.5.0",
+                "dom-serializer": "^1.3.2",
+                "domhandler": "^4.2.0",
+                "htmlparser2": "^6.1.0",
+                "parse5": "^6.0.1",
+                "parse5-htmlparser2-tree-adapter": "^6.0.1",
+                "tslib": "^2.2.0"
+            },
+            "engines": {
+                "node": ">= 6"
+            },
+            "funding": {
+                "url": "https://github.com/cheeriojs/cheerio?sponsor=1";
+            }
+        },
+        "node_modules/cheerio-select": {
+            "version": "1.6.0",
+            "resolved": 
"https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz";,
+            "integrity": 
"sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==",
+            "dependencies": {
+                "css-select": "^4.3.0",
+                "css-what": "^6.0.1",
+                "domelementtype": "^2.2.0",
+                "domhandler": "^4.3.1",
+                "domutils": "^2.8.0"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/fb55";
+            }
+        },
         "node_modules/clean-git-ref": {
             "version": "2.0.1",
             "resolved": 
"https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz";,
@@ -603,6 +660,32 @@
                 "node": ">=0.8"
             }
         },
+        "node_modules/css-select": {
+            "version": "4.3.0",
+            "resolved": 
"https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz";,
+            "integrity": 
"sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+            "dependencies": {
+                "boolbase": "^1.0.0",
+                "css-what": "^6.0.1",
+                "domhandler": "^4.3.1",
+                "domutils": "^2.8.0",
+                "nth-check": "^2.0.1"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/fb55";
+            }
+        },
+        "node_modules/css-what": {
+            "version": "6.1.0",
+            "resolved": 
"https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz";,
+            "integrity": 
"sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+            "engines": {
+                "node": ">= 6"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/fb55";
+            }
+        },
         "node_modules/dateformat": {
             "version": "4.6.3",
             "resolved": 
"https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz";,
@@ -664,6 +747,57 @@
             "integrity": 
"sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g==",
             "dev": true
         },
+        "node_modules/dom-serializer": {
+            "version": "1.4.1",
+            "resolved": 
"https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz";,
+            "integrity": 
"sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+            "dependencies": {
+                "domelementtype": "^2.0.1",
+                "domhandler": "^4.2.0",
+                "entities": "^2.0.0"
+            },
+            "funding": {
+                "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1";
+            }
+        },
+        "node_modules/domelementtype": {
+            "version": "2.3.0",
+            "resolved": 
"https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz";,
+            "integrity": 
"sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/fb55";
+                }
+            ]
+        },
+        "node_modules/domhandler": {
+            "version": "4.3.1",
+            "resolved": 
"https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz";,
+            "integrity": 
"sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+            "dependencies": {
+                "domelementtype": "^2.2.0"
+            },
+            "engines": {
+                "node": ">= 4"
+            },
+            "funding": {
+                "url": "https://github.com/fb55/domhandler?sponsor=1";
+            }
+        },
+        "node_modules/domutils": {
+            "version": "2.8.0",
+            "resolved": 
"https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz";,
+            "integrity": 
"sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+            "dependencies": {
+                "dom-serializer": "^1.0.1",
+                "domelementtype": "^2.2.0",
+                "domhandler": "^4.2.0"
+            },
+            "funding": {
+                "url": "https://github.com/fb55/domutils?sponsor=1";
+            }
+        },
         "node_modules/duplexify": {
             "version": "4.1.2",
             "resolved": 
"https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz";,
@@ -685,6 +819,14 @@
                 "once": "^1.4.0"
             }
         },
+        "node_modules/entities": {
+            "version": "2.2.0",
+            "resolved": 
"https://registry.npmjs.org/entities/-/entities-2.2.0.tgz";,
+            "integrity": 
"sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+            "funding": {
+                "url": "https://github.com/fb55/entities?sponsor=1";
+            }
+        },
         "node_modules/event-target-shim": {
             "version": "5.0.1",
             "resolved": 
"https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz";,
@@ -1063,6 +1205,39 @@
                 "node": ">=14"
             }
         },
+        "node_modules/html-entities": {
+            "version": "2.3.6",
+            "resolved": 
"https://registry.npmjs.org/html-entities/-/html-entities-2.3.6.tgz";,
+            "integrity": 
"sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/mdevils";
+                },
+                {
+                    "type": "patreon",
+                    "url": "https://patreon.com/mdevils";
+                }
+            ]
+        },
+        "node_modules/htmlparser2": {
+            "version": "6.1.0",
+            "resolved": 
"https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz";,
+            "integrity": 
"sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+            "funding": [
+                "https://github.com/fb55/htmlparser2?sponsor=1";,
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/fb55";
+                }
+            ],
+            "dependencies": {
+                "domelementtype": "^2.0.1",
+                "domhandler": "^4.0.0",
+                "domutils": "^2.5.2",
+                "entities": "^2.0.0"
+            }
+        },
         "node_modules/ieee754": {
             "version": "1.2.1",
             "resolved": 
"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz";,
@@ -1344,6 +1519,16 @@
             "integrity": 
"sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==",
             "dev": true
         },
+        "node_modules/lunr": {
+            "version": "2.3.9",
+            "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz";,
+            "integrity": 
"sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
+        },
+        "node_modules/lunr-languages": {
+            "version": "1.9.0",
+            "resolved": 
"https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.9.0.tgz";,
+            "integrity": 
"sha512-Be5vFuc8NAheOIjviCRms3ZqFFBlzns3u9DXpPSZvALetgnydAN0poV71pVLFn0keYy/s4VblMMkqewTLe+KPg=="
+        },
         "node_modules/mime-db": {
             "version": "1.52.0",
             "resolved": 
"https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz";,
@@ -1446,6 +1631,17 @@
                 "node": ">= 0.10"
             }
         },
+        "node_modules/nth-check": {
+            "version": "2.1.1",
+            "resolved": 
"https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz";,
+            "integrity": 
"sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+            "dependencies": {
+                "boolbase": "^1.0.0"
+            },
+            "funding": {
+                "url": "https://github.com/fb55/nth-check?sponsor=1";
+            }
+        },
         "node_modules/object-keys": {
             "version": "1.1.1",
             "resolved": 
"https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";,
@@ -1536,6 +1732,19 @@
             "integrity": 
"sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
             "dev": true
         },
+        "node_modules/parse5": {
+            "version": "6.0.1",
+            "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz";,
+            "integrity": 
"sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+        },
+        "node_modules/parse5-htmlparser2-tree-adapter": {
+            "version": "6.0.1",
+            "resolved": 
"https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz";,
+            "integrity": 
"sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
+            "dependencies": {
+                "parse5": "^6.0.1"
+            }
+        },
         "node_modules/path-dirname": {
             "version": "1.0.2",
             "resolved": 
"https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";,
@@ -2080,6 +2289,11 @@
                 "node": ">= 0.10"
             }
         },
+        "node_modules/tslib": {
+            "version": "2.6.2",
+            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz";,
+            "integrity": 
"sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+        },
         "node_modules/uglify-js": {
             "version": "3.17.4",
             "resolved": 
"https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz";,
diff --git a/package.json b/package.json
index 52f6a27..cb9be17 100644
--- a/package.json
+++ b/package.json
@@ -1,15 +1,18 @@
 {
-    "private":true,
-    "scripts":{
-      "clean-build":"npm run clean-install;npm run build",
-      "clean-install": "rm -rf node_modules/ .cache/ package-lock.json;npm i 
--cache=.cache/npm",
-      "plain-install": "npm i --cache=.cache/npm",
-      "build":"node_modules/.bin/antora antora-playbook.yml --fetch --clean",
-      "build-noclean":"node_modules/.bin/antora antora-playbook.yml --fetch"
+    "private": true,
+    "scripts": {
+        "clean-build": "npm run clean-install;npm run build",
+        "clean-install": "rm -rf node_modules/ .cache/ package-lock.json;npm i 
--cache=.cache/npm",
+        "plain-install": "npm i --cache=.cache/npm",
+        "build": "node_modules/.bin/antora antora-playbook.yml --fetch 
--clean",
+        "build-noclean": "node_modules/.bin/antora antora-playbook.yml --fetch"
     },
     "devDependencies": {
         "@antora/cli": "3.1.4",
         "@antora/site-generator": "3.1.4",
         "@apache-netbeans/netbeans-antora-ui": 
"https://github.com/apache/netbeans-antora-ui.git";
+    },
+    "dependencies": {
+        "@antora/lunr-extension": "^1.0.0-alpha.8"
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to