{"_id":"@antora/lunr-extension","_rev":"16-ec48c7c690fe87b42cae55cc198427c1","name":"@antora/lunr-extension","dist-tags":{"latest":"1.0.0-alpha.13"},"versions":{"1.0.0-alpha.1":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.1","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.1","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"3b47b81e2d5fa4e90d315b72653e2f8066ff32e6","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-r6YGxAKes4Dam7qC2IOyk3LRPEGTU2Z3V93w+Qi7r8ZHnhwNSTXEOGOw75/xp6cmlFdpDMG+jNSxOBTHtQ6Lnw==","signatures":[{"sig":"MEUCIBSSIScaXIBUvRem34jRs9hCZYrKKn49Fa8qbl5nsuACAiEA7XajfPd8wDeaFuCZCT/nL0jloGOWNv9voHWm2JZOvPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwGksCRA9TVsSAnZWagAAHaUP/2HGL3bjGpxgaq2VVNmx\n23mqxANwXOj7P9XAf+6PVeUNUjWP3/OzJidFtZy/ube5NKrTJb9Z7TAuEkxl\nl0ElEKLSVlN2BqzyZ8TJWEbxzRJ8iUc4ObowNlKo68psHnqGJeddyCuCF7mM\n15w1bKl1G/u7Kf5HGB3B8LVzloZz/nMfiMtwoUSM4C3YVSCb3APlFc34UwfU\nKeQeHgZgpW5W43ifl2lTswBJMLZYTezOi/kIpPJ6HqHFRjwUXC0xMstNpOXl\nQwX4eAxsOmkyVHhuDpZhud+iWdUs4KtuAijWCg15jJExaWcp25gvYNH4wdND\nfOj9Rked06TJZQA2JOreQ/XSq46Hfu4cj5CnAvYN8CIqgFU9xPrp9j2tuOk+\nnTY2LFNGP3K+0d1mpAz2tmPToGl+hg3RwS9wM1esLRGPPAdWtG4OZQP5MncA\n8q1yG+RAXqB+/eD8Qny+9aiizM1Rxy0YLF2WNwOH69jC3rQU9v0wCawogJA6\njDaJTVKwAg63mp+a2OpWWhdPVUb+s/G1pjSxRR3L5S5hxShO47o/wryoZE+Z\nYLwD3+T+yyICHZsuupg6a8X2576aj057mWPmPE8SseQCacajvDM3Q8WW7ON1\n9JhhCLGYWtnBIoqUbvlT9esEEAZTc60ltq+1ug/knKf6hWYzaGpAJ/wpz3Qz\n1t3b\r\n=wfKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"381ad374d4abb4693a932445a63a9bd6003c5c5f","scripts":{"lint":"eslint \"{lib,supplemental_ui,test,npm}/**/*.js\"","test":"_mocha","format":"node npm/format.js lib,test,npm,supplemental_ui","version":"node npm/version.js","coverage":"nyc _mocha","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.1.2","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.1","eslint":"~7.32","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.1_1639999787923_0.6490952418467162","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.2","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.2","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"2b43fcc1ba9e7f215b2bf000abe64624a0fc3ff5","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.2.tgz","fileCount":10,"integrity":"sha512-nOoU7FyFufUSkitPJhasgTqMlcZ3hpjSSMOAguDVaA0WVFjameJfF/Y/tgP3VXXVmxcptBOb+B4Vt1YoWrzGaA==","signatures":[{"sig":"MEUCIE7QdSls5n9CgVozzcVydmoYdJKoWiRv7M8gJJc998wqAiEAnvQymO11Dl9whrj2JJrsHUSgcdncUtGG7IqbE7Zsgyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh494ICRA9TVsSAnZWagAAiTwP/A2JYMPEjrw/98Zw+g2D\nZa1ExlbOKXw0TR5pMi/PD+ibCThwffDQ2kKeS9vJKg+roqggPJr4M8NBp5lh\nd+oDkbuxjU/JjzOPlO6NigapNBuk3SCmd9y9cvX3OdchWaKvvgQVdPa/UnS6\nI63s4OaaGwN59erOWEeViqNXuLQPhgUwylLgmKir6et9nfBL5UnEozZCXyKF\nkxvcakStQPpw1AlqcHBnvu6GS5X/LnjiEmfjjbYOE9k3IZZvwuK6a/FogYXp\nWr+4td8GLqNNhUQKT5fKje9b7AtUAwJJS6BSt+cj1loGeDQewdoUPenVjjmF\nMMAqoSm+FqHcqfDclh5YNAMmy+AJBKz8z+tGOwG/ec0Nag1Qo6eYHIj9b0GJ\niGtHAmt9yf60juqs5tW3+dJHkiz0QFk0DWeJaEPjjjdF0rnxGkixJ5+lbKHU\nImPcTBHJ5pQRe+B94EpQPJQCdOHvCK5hC7mGzFJ56iDMWlwa+Z4H5hVDfikt\nwTQBhUsDzd6IzV8YAHSzAVbewR+Qvvvh/dZYzOH9XGeA7nMZsb97ICycgBCa\n4OpW9/XQl9RkqHypBnsH1AUcs0MTpH22KhCP+YFadc5+xjjRvXNG9Jd26lYE\nWhn177eFsbQlXrAUaEXUVSVom/OTSPjXjg+i6yvpOCc4l0yAs2jM0mjJr07m\njf54\r\n=tDE/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"0e51462e4cc0d006ff1d0851cde17b49bca40a14","scripts":{"lint":"eslint \"{lib,supplemental_ui,test,npm}/**/*.js\"","test":"_mocha","format":"node npm/format.js lib,test,npm,supplemental_ui","version":"node npm/version.js","coverage":"nyc _mocha","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"ggrossetie","email":"ggrossetie@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.1.2","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.1","eslint":"~7.32","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.2_1642323464751_0.5256396041948754","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.3","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.3","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"86db7ee22d0d1d54b8aa6eeeba3a05f7eeebeefe","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.3.tgz","fileCount":11,"integrity":"sha512-lcW+sNu7gXofy7gZhU6E994tLeDGssjsm2JN85u4LKIuVi+E6FHUYi/rtHn63fQmBLUVPD5Su4Hr1aG/QWSQow==","signatures":[{"sig":"MEUCIBXNFufkLrjeSMg8Ax+A41fysMERlZU2xT77wxZgtmk0AiEA9pZ/X8VCG6c4qo+Jp03vAr9ge8/T7C+Gl/q38wZNtBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5U8CCRA9TVsSAnZWagAALfsP/idFRBNMadfEYFcvTn5H\nq+D619RwIO0j6/bpXWZI2oTPdxK0mNMgh3Cn9sWavfLU8EK7ZnJnC0xnmAat\n4Y17zhYHSXbgBw1gmGULVyFK/7Ttl4jEGuAsdgpw5VJ5Lyo8JTqjZ71ry4Db\nkuN/ePkRe4I5pEcmdNliW/IfQC0HNVv4egtefQrlL+qkuzr1xGORSfQM8ev0\nb9xmct+WWC7XAaWuF74N06IAQ4yAHra31tUahv0yIIeguM4Q04U5nfTSuLtn\nKO7h/XjAqSCDs3c7TA6eL8xilfQEJqbhXUheRpw8pkJqkdpTITyoo4n2s9cH\noszvzyLFr2xTehSbQSI+lB4nVM+PjaKMZ2yIN5Az/XB3pgL3+btXyAQKOV1u\nY8mNDvRD9B3uiYXZVzv6HBO2ulxbY/LmrdnE9cEO6vD3wFMxY3EpMr+xaNsY\nYWb9aXDeUW/c9U7NQX2Ag2GkEsU48RH1DF2R0t4KqMH91Gh9XC38Qx+r5W/i\nyQyTbEzhPepj3seDTWzIogaH/5y9jc+mpdqIwlVkB8awKS7Z25LWYFK+EoP1\nSAcZYK1WftfXhALwpFJFA04QmbmTLHwsOOZ3wq8xbFA9txUsi4b3rpAI3pXR\nrzhM2dBBfdI+UyAaNn6q4EY0SN5/tm8Io1n5AQuNkqyNKmAj5I7cMj0n+d5L\n/YT9\r\n=6LBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"95be8c12294cc240758986aa0d890223a7caa995","scripts":{"lint":"eslint \"{lib,supplemental_ui,test,npm}/**/*.js\"","test":"_mocha","format":"node npm/format.js lib,test,npm,supplemental_ui","version":"node npm/version.js","coverage":"nyc _mocha","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.1.2","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.1","eslint":"~7.32","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.3_1642417922611_0.30302817021236716","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.4","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.4","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"a78a555d96131d3e00b8164eb73cbe8b666e31ac","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.4.tgz","fileCount":11,"integrity":"sha512-q7BnPzFaL/DQhiH+NJ2d197cZNQoQriOd3aTHT2IaXGvC+ipbZMH9qUEIq6gm1LgIj8tLjiHZcPY6Xdnl9z+Ag==","signatures":[{"sig":"MEYCIQCSa384kcVMHn1qKNuPjtBiNOU4EkvzA9zaKma1HmiHrwIhAMB0GojLjN+cSM8GCEQKaPu3X/RdrS0mJyfpsOyt/Hl0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8uZECRA9TVsSAnZWagAAzDgP/jbJUk/3YgleT50qVueB\nOePv3s2cHy19tQ3h5t9ts6uUr47x02wLEVxMd7GaRNRoEU7XcHDTcRAu1v2r\nYc5pp9TnL6Ds5loinKrJ1v5giXP16H714ky2+63UZXY0CF52lcE67/crtir/\nJqOe8rJ7ZRbWgyQqZpWH6orBARDGIZD/XLorp60HkRtETMcgGAaC/+5yaa58\n+yMunsz6uwQNTT8z9fesx3DV1XDWLEAGi64GN7Y1zQD5fViLOT4xGfWRTglU\na17gZoyx9QnusCu1KNjsVj1aOUEFh/89Hem4Bu+wBYAXsMYEPF8RCPVUu+FQ\n0QZay25a+aZtAEyKPKCBFbC/IT3WzR7zzTnb3fv5qc7XU7G9TfEA2zNjS4GF\nQIu8YBxWECV3KBuIsTRSDJYNtvSwEULmitk1GECaX8yoi50o1xyN3AU2dlzY\nx4KnhEvEnGEmzxzQvtd8ZJMNOMUcwMYJoqpFn+qQjbPkOd9kQwCdovxvVg7w\ne/T8zJ40rP0WaWtUBf/CO3cDPtws1Q1wgYRIYSY45rbHVMBbUMMxHTDX0KkK\nKg8XOnPUfkIi0zfN5tfu9bqDKuM0sT3APqEeSXId1WCbOE3TaPMWO0e6yveI\nK/Yuht/LjRCDOfAWppPTDdtH92fH1EWlfj2rIhzZqsLVcQ5aiRECxAJW/U/V\nkT8h\r\n=w/wW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"2da657c4c667568e37ba72be1011fc2855a3fcf4","scripts":{"lint":"eslint \"{lib,supplemental_ui,test,npm}/**/*.js\"","test":"_mocha","format":"node npm/format.js lib,test,npm,supplemental_ui","version":"node npm/version.js","coverage":"nyc _mocha","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.1.2","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.1","eslint":"~7.32","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.4_1643308611949_0.8780785217647225","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.5","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.5","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"43d5a3b806d86856565576e54d91db6c16f3ef66","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.5.tgz","fileCount":11,"integrity":"sha512-U8vNaa33n1i3fD0bcoKJdYXeniMmhcpInuX0eWOe9bhrT8Up95Clci9ObCSQzeEQ72rPOfw5EmKnDcjCFrl5Dg==","signatures":[{"sig":"MEUCIQCNuPP9Je22hnxwM5/tP42YEnQzhUCTHFNPF4/B+S9e1gIgDq57wEzKATZdg/y1HqN7WtQsc62ycs27OdOvnIMG1eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD4xrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkKw//QLol0SbIE5MP6LzgIbUTTQrHUwpXP+7zzezqoT69azVnRQbN\r\n1B1I0oLnwSmKWduGbqHID4zMcIhcj/kBEdRt54rmOiOVXsgfKiDg58xuo/RN\r\nIDzRjjYakBVWA0EE3fTNY9f89UNEALGUdmpOxGcw165ttNHRh0V0+xZ6UqMD\r\nC3QZnOdAO+mNLzy2ti/Yo68ELy80h0EH3tIliocJPBbMbUOpO50T2SEzeLQd\r\n5XL1POBYg/YggxWkKk1vgiaEbHE4aYzuE/1+ZGCImaXPg+hlotGy8RRs7ur+\r\nhm+1/qA32xAnylBNfqS8Yn5rlXdZ9S2KrddMkcuMHBo9gxEto6K4ZNt0TeqS\r\naBqIExpE2GtC1jJ8fq3imkaovO9wuPz4QPvPQy1ztU9XNtpVwa31E7ZMFPE4\r\nq226p7NtGLg+G9kKn3jUvXuB7+xa+h758QTuoHi3/sRlzOJxVgJI0RUU6Jzl\r\no+9M/RslvYFI0bcTs3kCDyYSOI2Ju8VWdqaEDpEl4+Z1BLMquWqElOLvNc+J\r\n73KLuj3SJO2cRDJTfofa8wHG3C8ODXY9SDtJ6TLquW3d0I+4yxqBMrCgO17n\r\nF2WYB81cdSOgSn8EaCCPBc5LRuDSLllYOBTkjS4GiBK14AMWUlyDl9zwqftX\r\n25PxTNuRBDZ73k3AZNzVo0rUzzLUZt+1HZc=\r\n=a8Nl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"df202c9aca8dab0a278f62d8ef855b0bf15cc1d0","scripts":{"lint":"eslint \"{lib,supplemental_ui,test,npm}/**/*.js\"","test":"_mocha","format":"node npm/format.js lib,test,npm,supplemental_ui","version":"node npm/version.js","coverage":"nyc _mocha","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"ggrossetie","email":"ggrossetie@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.3.1","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.1","eslint":"~7.32","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.5_1645186155416_0.09630856916140473","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.6","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.6","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"a465fb2850eb67cb1cffbcd429a74d5b9da52a2e","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.6.tgz","fileCount":11,"integrity":"sha512-H+zpn2xVTBk8mBrMjCMZGQ0aZd2E/1yLt1UJ2DuZMRJOaGV7c43xQVp0gkQSS039YH8nqphqhqSwtFVal41u9A==","signatures":[{"sig":"MEQCIBGTHPPmWEk8T6gO2th1eHbHdDpzHug4LQr7VsFdY5L+AiAWSvo+ncHykGfuMX8ihXLNAxaEXgH1/Uh6OJC/ZK8L2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMJXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolNw//dfcK6Msmpi/0ozgFbHYUnB9GaDDcYgZw4dVFTrBXLdzHLtV6\r\nyVmvmwfWD04bNcd5Es1QMDeBVECiz6HaceojBaF4wByofiMuCFZfSk2m09DX\r\nomyFeghvnoZs0Kxn3aB41Gh6iJsDR5dqYnxKNvo9lFsgQLmKHlUIzfkjHVJv\r\nbY9bJbA0E0ckckkIFsVYJ1/ZeenSm4jE49iVnlc7vDOdFC28+bL6aDtNYKJG\r\n/9X3M20cTy628B5GX1kf4owjCqKVK9el1dS8D0bpw1Bu0O+iaJ9hZt5qTQ3/\r\n+bkCvRfM318CSxAoMV9lWKEHvWLhHNy3E6DrIfQfwB0irbogqZrHABhclHSo\r\nbv0xzK8kG9zRteSNGHClPUj6fgCfcDz5XzuGZ5CirrhnE3FvaItfSnAbUCu5\r\nxnorJQCI3y5vzENnhGGXJpDQO44/gv7wx5AhFIiIkydhx5/jj83Xh1MUDnEP\r\nX/UuDBrtDubXTOQN0pwZ1x/SQrG5BWSn8+2sryVIIXomnL706twIDD8TfOp5\r\n783P6RypVPLP2Z7unmuibQiSLvxmmlhbVxzX71pbK5523l1Fq2rVS0i9H0LS\r\nVD9DiUhxbQDCv02nPo6fElpuAFxhN6/jEhC4lY94sdUfSjPGQGr2PYiZJuQt\r\npZpo3KN+6XMMW16dQFQOpw+bYcs1OGJQ7a4=\r\n=AjB2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"4231c5c0d041199452c1240237cbc3aa42a98964","scripts":{"lint":"eslint \"{lib,supplemental_ui,test,npm}/**/*.js\"","test":"_mocha","format":"node npm/format.js lib,test,npm,supplemental_ui","version":"node npm/version.js","coverage":"nyc _mocha","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"ggrossetie","email":"ggrossetie@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.3.1","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.1","eslint":"~7.32","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.6_1647351252185_0.4597744327316917","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.7","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.7","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"a8033278f80f4aed4737c38f5955ca19a7639977","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.7.tgz","fileCount":12,"integrity":"sha512-UpPBnQJ7r+RyYlU6Jm60jjndTGV1hqKF9ZEokCXsZZRBM9VfvQO29Lqpw/ZYwXeOdBl07OwT68WTZnq9J61iFg==","signatures":[{"sig":"MEUCIBJneFkoJ3h9Clm6o6Mu0Dae7n2E1pbQOe3Kfz+ge/SsAiEAya7X/adsers/FABKdWH7IcTTfQw6wKwmS2lR+jG+PIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii1geACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOlBAAmXqd3SOWTuJZx9MNzWPIvSYHFDIQyunqFfkQ5f/7768PUMbr\r\nMr/VrtKtHddXiPDLIbOP27iIZdODNlDbeaboVfoxvwjrFVZbfjMANwBTSWRQ\r\nwKjRoL3F1n0DBCBnCnDe+TS1kJCEbmZJUHYX7SRRkgAlVDsjG3j4J6PlTM/h\r\nhk3Ot0pRMQ+TBWa+QwN4g7/FdXpqv8T975B0iL7jzyZp4nB9vtXAUEUqfsLB\r\nZl3cU9PhlwjtrIbqGdnDQ/X/xhsf5cwAo9PFEniL50T+0gpWIKIpo0T8I45w\r\nGu8ZyuIzniaBkMekX1+KkvvFXp6pZZSQMb+CXhQlRcnQ4dH8KohTIlFoNrdL\r\nI5xssTOyRfPGAX5LXPCbiH8dn9BNnm0Qdo1Ds/xklJWKeduJatk7PGVNzl9r\r\nNe6tRxosnTJjH5t35P2/SunWM1POGyOlewUiIzlXISQYyTHTEJUnvK+cNOPX\r\nlbIRDmaBE0FiLPgQ1NhVE/by3a2a/ymv8iM42zB/qBzcrDMCdDt9uIw4WzjN\r\nXNgChrxDVJAqBP+2CITD/Ciyh6J8J6gROjGZr1BlhQN4Q7O27pOQOwKhjtbD\r\ntjZBtIVFRnqIYD1ogKJc++N0bPP7asax5ViMKPkialSLpau1DUJcG0CN4MFT\r\n8YqJwjmRxwvLupumy+mA56NDc6OPet47+ik=\r\n=EJzB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"27ae001ba597575028d6328a3ce8db8b7aec2ab0","scripts":{"lint":"eslint lib test npm data --ext js,mjs","test":"_mocha","build":"npm run compile && npm run lint && npm t","format":"node npm/format.js lib,test,npm,data","compile":"npx rollup -c rollup.config.js","pretest":"npm run compile","version":"node npm/version.js","coverage":"nyc npm t","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"ggrossetie","email":"ggrossetie@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.5.5","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.2","eslint":"~7.32","rollup":"^2.71.1","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.7_1653299230720_0.8104962162313554","host":"s3://npm-registry-packages"}},"1.0.0-alpha.8":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.8","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.8","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"nyc":{"cache":true,"include":["lib/*.js"],"cacheDir":"node_modules/.cache/nyc","reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"7a72afd3e890caebd6cfcb6933370a558a1d8b9f","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.8.tgz","fileCount":13,"integrity":"sha512-vdBgW3rsvbnmA236kT2Dckh9n0Db5za2/WxiLnFLgZ05ZO1KJQa9+R2WHaIFuGE7bKKbY+lqfM/i3KiezbL9YQ==","signatures":[{"sig":"MEUCIQD+GwzCjnYHP3NXPiGMhljkCvRLwAPkKh6F3w0oOmdVJQIgc/iztxOGQ+kAdcoNafQFwM3w7E9LBJwOXmm2DiggEUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii3ziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEKhAAiVDBOiO5zj8jj1rm/bOqx8L5fyEkeNSiJwd9dE6kjBNa2N9O\r\n0CRaT7RCZj2p61EF7IfT4KJKh2v3PzLg9RtatvUxiVhFuF2A/QLLvL1pDFVB\r\ny7lceHyIf0bB7luVUnx0cm7WOnBuofQugpfYyGuvXbRrU+AQh2tWo08RFQWW\r\nQEGha/v3Jhvsl7m6TmcooJ0FSyO/YjwbMnCfK7ZlS7szsS3dDe9t6mQH9SWP\r\n9X0X2w1zL2F5gOIiVpCoxr2bvvZneUhTRCO8DX6WIIyTIOU5u3ezELCTbSy+\r\nW+CyfLirG+v7v+R1FE7zi4JJ7sjA/eid2CQmFyNqW962vuK2tEcAHhWVkHtK\r\nJUg29PCsdLDVqfGjnHg1WyncMVYAXmzgBFUQIT1229R4/r7DmenwiQILG9Os\r\nnYSLshbO3a/retPDZ2dklMEacfQDyWZUXmtje/tc+3LtLXwVtbQJyj/znQms\r\nkxdyXf8Nt9N9a2fVg7CNRRZB5UuZEqIv1R6oliilZJKlJt8FIu5BzBN3zE6N\r\na0lk4unVoq9BZox3G1C6gSxIzhf+T9GzsYPRp4QaHvtFTguaIYFcz80ii8LK\r\ngier9E6pGADbcSsd7NacGVCLz6D0f7cB1aIE/L5DjWdvOqO4ktw/7WpN9cSJ\r\nmkU4/+Axq/2EFXHvfSJ2vutE8dLHyd1CUpg=\r\n=PyYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"41975fc8f62cb2219a2de2f618de1ae1482bd0ce","scripts":{"lint":"eslint lib test npm data --ext js,mjs","test":"_mocha","build":"npm run compile && npm run lint && npm t","format":"node npm/format.js lib,test,npm,data","compile":"npx rollup -c rollup.config.js","pretest":"npm run compile","version":"node npm/version.js","coverage":"nyc npm t","postpublish":"node npm/postpublish.js","prepublishOnly":"node npm/prepublishOnly.js"},"_npmUser":{"name":"ggrossetie","email":"ggrossetie@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"8.5.5","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lunr":"~2.3","cheerio":"1.0.0-rc.10","html-entities":"~2.3","lunr-languages":"~1.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"~15.1","chai":"~4.3","mocha":"~9.2","eslint":"~7.32","rollup":"^2.71.1","chai-fs":"~2.0","dirty-chai":"~2.0","prettier-eslint":"~13.0","@antora/site-generator":"3.0.0-rc.2","eslint-config-standard":"~16.0"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.8_1653308642339_0.814317040797695","host":"s3://npm-registry-packages"}},"1.0.0-alpha.9":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.9","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.9","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"},{"name":"andre84","email":"npmjs.com@shadowbrothers.de"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"},{"name":"Andre Schlegel-Tylla"},{"name":"Steven Winston"},{"name":"Josh Clough"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"c8":{"all":true,"exclude":[],"include":["lib/**/*.js"],"reporter":["lcov","text"],"reportDir":"reports"},"nyc":{"cache":true,"exclude":[],"include":["lib/**/*.js"],"reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"ba97e42e37486d211bead4c2a2f6dcb7ae708b54","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.9.tgz","fileCount":13,"integrity":"sha512-DBbHsSok4ar/XWHUAGPK7xY4wyd3HWdCwh3hy7G5Bvy9/SmaTMePnnA8PfvWJievh3z0kG1NYGp33Y+nZkc1PA==","signatures":[{"sig":"MEUCIQDG8POuo/tgGuW+IDHRZ044B3OiK+YYTHNoQ6m3DXoE4gIgNcrOB8GiT4xPLICudYW6xx0HhJARJkLfbNpMbQfm8fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92423},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"31edd589709314c8423c72c7618e2793c4995f5f","scripts":{"dist":"npm run compile","lint":"npx -y --include optional @biomejs/biome lint","test":"node --test test/*-test.js","tidy":"npm run format","build":"npm test","format":"npx -y --include optional @biomejs/biome format --write","compile":"rollup -c rollup.config.js","predist":"sed -i '/^#/,$d' .gitignore","pretest":"npm run compile","pretidy":"npm run lint","coverage":"npx -y c8 npm test","postdist":"git add -N data/js/search-ui.js","postbuild":"npm run lint","postformat":"node --disable-warning ExperimentalWarning npm/postformat.js","coverage-ci":"npx -y nyc node -r ./test/coverage-config.js --test-reporter dot --test-reporter-destination stdout --test-reporter junit --test-reporter-destination reports/tests-xunit.xml --test test/*-test.js","postpublish":"npx -y downdoc --postpublish","precoverage-ci":"npm run compile","prepublishOnly":"npx -y downdoc --prepublish"},"_npmUser":{"name":"andre84","email":"npmjs.com@shadowbrothers.de"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"10.9.0","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lunr":"~2.3","htmlparser2":"~9.1","lunr-languages":"~1.10"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"~2.71","css-select":"~5.1","@antora/site-generator":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.9_1734500042842_0.5543949411568654","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.10":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.10","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.10","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"},{"name":"andre84","email":"npmjs.com@shadowbrothers.de"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"},{"name":"Andre Schlegel-Tylla"},{"name":"Steven Winston"},{"name":"Josh Clough"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"c8":{"all":true,"exclude":[],"include":["lib/**/*.js"],"reporter":["lcov","text"],"reportDir":"reports"},"nyc":{"cache":true,"exclude":[],"include":["lib/**/*.js"],"reporter":["cobertura","lcov","text"],"reportDir":"reports"},"dist":{"shasum":"6a030ad99c7095748d7507c7f3ecbbfeeb7c51f3","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.10.tgz","fileCount":13,"integrity":"sha512-YunvJ3D/Q/GfIgOvmoFvL6NrKLL3TBN2UiemIDCquvWl6z0Jlonb5w3GkT/CKhtnGWXDPOMOJ7M4fVOKjMOHZw==","signatures":[{"sig":"MEUCIQDtXgCKMwdlzK7jh1w0V5a1JYDybr3pJJWCMLxKPE8BdwIgIzOyp3/XLGTHewG3N4nBv9jaNIxXFJQIHlObSWMujlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92385},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"000ea8bbbf06e4b95961ce162673c7cf4d43df1c","scripts":{"dist":"npm run compile","lint":"npx -y --include optional @biomejs/biome lint","test":"node --test test/*-test.js","tidy":"npm run format","build":"npm test","format":"npx -y --include optional @biomejs/biome format --write","compile":"rollup -c rollup.config.js","predist":"sed -i '/^#/,$d' .gitignore","pretest":"npm run compile","pretidy":"npm run lint","coverage":"npx -y c8 npm test","postdist":"git add -N data/js/search-ui.js","postbuild":"npm run lint","postformat":"node --disable-warning ExperimentalWarning npm/postformat.js","coverage-ci":"npx -y nyc node -r ./test/coverage-config.js --test-reporter dot --test-reporter-destination stdout --test-reporter junit --test-reporter-destination reports/tests-xunit.xml --test test/*-test.js","postpublish":"npx -y downdoc --postpublish","precoverage-ci":"npm run compile","prepublishOnly":"npx -y downdoc --prepublish"},"_npmUser":{"name":"andre84","email":"npmjs.com@shadowbrothers.de"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"_npmVersion":"10.9.2","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"lunr":"~2.3","htmlparser2":"~9.1","lunr-languages":"~1.10"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"~2.71","css-select":"~5.1","@antora/site-generator":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.10_1739251893581_0.7209637857650666","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.11":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.11","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.11","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"},{"name":"andre84","email":"npmjs.com@shadowbrothers.de"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"},{"name":"Andre Schlegel-Tylla"},{"name":"Steven Winston"},{"name":"Josh Clough"},{"name":"Serge Polyakov"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"c8":{"all":true,"exclude":[],"include":["lib/**/*.js"],"reporter":["lcov","text"],"reportDir":"reports"},"nyc":{"cache":true,"exclude":[],"include":["lib/**/*.js"],"cacheDir":".nyc_cache","reporter":["json"],"reportDir":"reports"},"dist":{"shasum":"7f1b7d34c5d6081a8d8147e0fe8c789b28145fde","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.11.tgz","fileCount":13,"integrity":"sha512-VkN2cSeZNx5YlSsMal3TiYPDzWDLveY+Bh5xzNXU8d/bmPYR4hh9r6zKZ7pdW7+XiEYW6/gp3E29fUfedCQFsA==","signatures":[{"sig":"MEQCIFKjXtWsKz13/R85JihGheAc91vkpkZKuEjnoJ35tNY0AiA2yIHeOGcysDq0qTQtGdJo6Yh55JLJOuSnRw0xAByUxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95473},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"1d9a2a96f3c956f6a10e9751a627d7cd9ca6a2ba","scripts":{"dist":"npm run compile","lint":"npx -y --include optional @biomejs/biome@1 lint","test":"node --test test/*-test.js","tidy":"npm run format","build":"npm test","format":"npx -y --include optional @biomejs/biome@1 format --write","compile":"rollup -c rollup.config.js","predist":"sed -i '/^#/,$d' .gitignore","pretest":"npm run compile","pretidy":"npm run lint","coverage":"npx -y c8 node -r ./test/harness/coverage-config.js --test test/*-test.js","postdist":"git add -N data/js/search-ui.js","postbuild":"npm run lint","postformat":"node --disable-warning ExperimentalWarning npm/postformat.js","postpublish":"npx -y downdoc --postpublish","prepublishOnly":"npx -y downdoc --prepublish","coverage-ci-linux":"npx -y nyc --report-dir reports-linux node -r ./test/harness/coverage-config.js --test-reporter dot --test-reporter-destination stdout --test-reporter junit --test-reporter-destination reports-linux/tests-xunit.xml --test test/*-test.js","coverage-ci-windows":"npx -y nyc --report-dir reports-windows node --test-reporter dot --test test/*-test.js","precoverage-ci-linux":"npm run compile","precoverage-ci-windows":"npm run compile"},"_npmUser":{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"10.9.4","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"lunr":"~2.3","htmlparser2":"~9.1","lunr-languages":"~1.10"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"~2.71","css-select":"~5.1","@antora/site-generator":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.11_1762575230569_0.9337814463924663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.12":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.12","keywords":["antora","antora-component","antora-extension","lunr"],"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","_id":"@antora/lunr-extension@1.0.0-alpha.12","maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"},{"name":"andre84","email":"npmjs.com@shadowbrothers.de"}],"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"},{"name":"Andre Schlegel-Tylla"},{"name":"Steven Winston"},{"name":"Josh Clough"},{"name":"Serge Polyakov"}],"homepage":"https://antora.org","bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"c8":{"all":true,"exclude":[],"include":["lib/**/*.js"],"reporter":["lcov","text"],"reportDir":"reports"},"nyc":{"cache":true,"exclude":[],"include":["lib/**/*.js"],"cacheDir":".nyc_cache","reporter":["json"],"reportDir":"reports"},"dist":{"shasum":"8b41aab051e16bf6df3123e7c33c9104cd43678a","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.12.tgz","fileCount":13,"integrity":"sha512-iiEXpJae8tCH22ao7kZ4I+eyQ/3IeFIFK1G5I9QLpkCezaVPotI8eLFY7e0xDI+zsqJEfCOsfoZGYXso6xCYlA==","signatures":[{"sig":"MEUCIHw7+0t7ruyMQUUPWgn76sxv28Pi8aUt0egMttBaPKEGAiEA+VfKoC3lSGFarIC5zYRJW5CI/ZYpIkMyg5TZrQObj7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95487},"main":"lib/index.js","engines":{"node":">=16.0.0"},"exports":{".":"./lib/index.js","./package.json":"./package.json","./generate-index":"./lib/generate-index.js"},"gitHead":"4060a2b6fc461f82296a1199cf7fb9b73945eb9d","scripts":{"dist":"npm run compile","lint":"npx -y --include optional @biomejs/biome@1 lint","test":"node --test test/*-test.js","tidy":"npm run format","build":"npm test","format":"npx -y --include optional @biomejs/biome@1 format --write","compile":"rollup -c rollup.config.js","predist":"sed -i '/^#/,$d' .gitignore","pretest":"npm run compile","pretidy":"npm run lint","coverage":"npx -y c8 node -r ./test/harness/coverage-config.js --test test/*-test.js","postdist":"git add -N data/js/search-ui.js","postbuild":"npm run lint","postformat":"node --disable-warning ExperimentalWarning npm/postformat.js","postpublish":"npx -y downdoc --postpublish","prepublishOnly":"npx -y downdoc --prepublish","coverage-ci-linux":"npx -y nyc --report-dir reports-linux node -r ./test/harness/coverage-config.js --test-reporter dot --test-reporter-destination stdout --test-reporter junit --test-reporter-destination reports-linux/tests-xunit.xml --test test/*-test.js","coverage-ci-windows":"npx -y nyc --report-dir reports-windows node --test-reporter dot --test test/*-test.js","precoverage-ci-linux":"npm run compile","precoverage-ci-windows":"npm run compile"},"_npmUser":{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},"repository":{"url":"git+https://gitlab.com/antora/antora-lunr-extension.git","type":"git"},"workspaces":["."],"_npmVersion":"10.9.4","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"lunr":"~2.3","htmlparser2":"~9.1","lunr-languages":"~1.10"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"~2.71","css-select":"~5.1","@antora/site-generator":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/lunr-extension_1.0.0-alpha.12_1762885691836_0.18064680675849853","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.13":{"name":"@antora/lunr-extension","version":"1.0.0-alpha.13","description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","license":"MPL-2.0","author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"},{"name":"Andre Schlegel-Tylla"},{"name":"Steven Winston"},{"name":"Josh Clough"},{"name":"Serge Polyakov"}],"homepage":"https://antora.org","repository":{"type":"git","url":"git+https://gitlab.com/antora/antora-lunr-extension.git"},"bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"main":"lib/index.js","exports":{".":"./lib/index.js","./generate-index":"./lib/generate-index.js","./package.json":"./package.json"},"engines":{"node":">=16.0.0"},"scripts":{"build":"npm test","postbuild":"npm run lint","compile":"rollup -c rollup.config.js","coverage":"npx -y c8 node -r ./test/harness/coverage-config.js --test test/*-test.*js","precoverage-ci-linux":"npm run compile","coverage-ci-linux":"npx -y nyc --report-dir reports-linux node -r ./test/harness/coverage-config.js --test-reporter dot --test-reporter-destination stdout --test-reporter junit --test-reporter-destination reports-linux/tests-xunit.xml --test test/*-test.*js","precoverage-ci-windows":"npm run compile","coverage-ci-windows":"npx -y nyc --report-dir reports-windows node --test-reporter dot --test test/*-test.*js","predist":"sed -i '/^#/,$d' .gitignore","dist":"npm run compile","postdist":"git add -N data/js/search-ui.js","format":"npx -y --include optional @biomejs/biome@2 format --write","postformat":"node --disable-warning ExperimentalWarning npm/postformat.js","lint":"npx -y --include optional @biomejs/biome@2 lint","postpublish":"npx -y downdoc --postpublish","prepublishOnly":"npx -y downdoc --prepublish","pretest":"npm run compile","test":"node --test test/*-test.*js","pretidy":"npm run lint","tidy":"npm run format"},"keywords":["antora","antora-component","antora-extension","lunr"],"dependencies":{"htmlparser2":"~9.1","lunr":"~2.3","lunr-languages":"~1.10"},"devDependencies":{"@antora/site-generator":"3.0.3","css-select":"~5.1","rollup":"~2.71"},"c8":{"all":true,"include":["lib/**/*.js"],"exclude":[],"reporter":["lcov","text"],"reportDir":"reports"},"nyc":{"cache":true,"cacheDir":".nyc_cache","include":["lib/**/*.js"],"exclude":[],"reporter":["json"],"reportDir":"reports"},"workspaces":["."],"_id":"@antora/lunr-extension@1.0.0-alpha.13","gitHead":"e2a70f9e4efe58724ebf0763d0a586c12d7e9114","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-u8n8XLB6elMmXbW0bdeL5jG8UBJi6PSiz1zaMn+wIIIu/bnxotRBW4kEWSge+zTfdF4rEYMcJ9LvkAOamMyuKQ==","shasum":"4e71254e511e238266d1fc9c7867a27696071a6a","tarball":"https://registry.npmjs.org/@antora/lunr-extension/-/lunr-extension-1.0.0-alpha.13.tgz","fileCount":13,"unpackedSize":95383,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEB0bW2YGTMGSkGQd/muzeFoJYefv3hedSiVns323WwvAiEArlMkmH3yBCacZsH5UpIgriPbo7/vegky1VSyUSYZUCQ="}]},"_npmUser":{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},"directories":{},"maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"},{"name":"andre84","email":"npmjs.com@shadowbrothers.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lunr-extension_1.0.0-alpha.13_1770067106821_0.5036731797732292"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-20T11:29:47.830Z","modified":"2026-02-02T21:18:27.195Z","1.0.0-alpha.1":"2021-12-20T11:29:48.091Z","1.0.0-alpha.2":"2022-01-16T08:57:44.914Z","1.0.0-alpha.3":"2022-01-17T11:12:02.750Z","1.0.0-alpha.4":"2022-01-27T18:36:52.139Z","1.0.0-alpha.5":"2022-02-18T12:09:15.563Z","1.0.0-alpha.6":"2022-03-15T13:34:12.416Z","1.0.0-alpha.7":"2022-05-23T09:47:10.905Z","1.0.0-alpha.8":"2022-05-23T12:24:02.517Z","1.0.0-alpha.9":"2024-12-18T05:34:03.032Z","1.0.0-alpha.10":"2025-02-11T05:31:33.748Z","1.0.0-alpha.11":"2025-11-08T04:13:50.762Z","1.0.0-alpha.12":"2025-11-11T18:28:12.056Z","1.0.0-alpha.13":"2026-02-02T21:18:27.027Z"},"bugs":{"url":"https://gitlab.com/antora/antora-lunr-extension/-/issues"},"author":{"name":"Guillaume Grossetie","email":"g.grossetie@gmail.com"},"license":"MPL-2.0","homepage":"https://antora.org","keywords":["antora","antora-component","antora-extension","lunr"],"repository":{"type":"git","url":"git+https://gitlab.com/antora/antora-lunr-extension.git"},"description":"An Antora extension that adds offline, full-text search powered by Lunr to your Antora documentation site.","contributors":[{"name":"Dan Allen","email":"dan@opendevise.com"},{"name":"Thor K. Høgås","email":"thor@roht.no"},{"name":"Daniel Mulholland"},{"name":"Gautier de Saint Martin Lacaze"},{"name":"Alexander Schwartz"},{"name":"Andre Schlegel-Tylla"},{"name":"Steven Winston"},{"name":"Josh Clough"},{"name":"Serge Polyakov"}],"maintainers":[{"name":"mojavelinux","email":"dan.j.allen@gmail.com"},{"name":"graphitefriction","email":"sarah@opendevise.com"},{"name":"ggrossetie","email":"ggrossetie@gmail.com"},{"name":"andre84","email":"npmjs.com@shadowbrothers.de"}],"readme":"# Antora Lunr Extension\n\n[Lunr](https://lunrjs.com) provides a great search experience for readers without having to rely on external search services.\nWith this extension, you can add _offline_, full-text search powered by Lunr to your Antora documentation site.\n\n**📌 NOTE**\\\nThe Antora Lunr Extension is designed for and compatible with [Antora 3.0 and newer](https://docs.antora.org/antora/3.0/whats-new/).\nIf you’re using an earlier version of Antora, you must use [antora-lunr](https://github.com/Mogztter/antora-lunr) instead.\n\nTo add search functionality powered by Lunr to your Antora documentation site, you need to install this extension package, register the extension in your Antora playbook file, and add the search interface to the pages in your site.\nLet’s get started.\n\n## Prerequisites\n\nIn order to use this extension, you must be using at least Node.js 16 and Antora 3.\nWe assume you’ve already set up an Antora playbook file (i.e., _antora-playbook.yml_) to build your site.\n\n## Installation\n\nBegin by installing the extension package into your [playbook project](https://docs.antora.org/antora/3.0/playbook/use-an-existing-playbook-project/):\n\n```console\n$ npm i @antora/lunr-extension\n```\n\nYou also have the option of installing the extension globally by adding the `-g` flag to the `npm i` command:\n\n```console\n$ npm i -g @antora/lunr-extension\n```\n\nWe strongly recommend installing dependencies into your playbook project.\nThis strategy makes it easier to manage the dependencies, clearly documents those dependencies, and ensures the build is portable and isolated from other sites.\n\nBoth of the previous two commands download and install the latest release of this software from the npm registry.\nIf you want to use the development version, please refer to the [contributing section](#contributing).\n\nAlthough the software in the git repository is regularly and rigorously tested, the behavior of the development version may not always match the documentation.\n\n## Usage\n\nThis section explains how to activate the Lunr integration and how to use the search interface it provides.\n\n### Register the extension\n\nNow that you have the Lunr extension installed, you need to [register the extension](https://docs.antora.org/antora/3.0/extend/register-extension/) with Antora.\nTo register the extension, you’ll add an entry that cites the name of the package to the `antora.extensions` key in your [Antora playbook file](https://docs.antora.org/antora/3.0/playbook/).\n\nOpen the Antora playbook file and add the extension as follows:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - '@antora/lunr-extension'\n```\n\nIf you don’t need to specify any configuration keys, the entry in `antora.extensions` can be the name of the package.\nIn this case, quotes are required around the package name since `@` is a special character in YAML.\n\n**💡 TIP**\\\nAlternately, you can register the extension when you run the `antora` command using the `--extension` option.\n\nIn order to specify configuration keys for the extension, you must change the entry to a map syntax.\nWhen using the map syntax, the package name must be preceded by the `require` key, as shown here:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n```\n\nYou may want to start with this syntax so you don’t have to remember to switch to it later when you want to specify configuration.\n\n### Generate an index file\n\nThe next time you build your documentation site, the extension will automatically generate a search index and write it to a file named _search-index.js_ at the root of the site.\nThe location of this file depends on the value of `output.dir` key in your playbook.\nWhen using the [default output dir](https://docs.antora.org/antora/3.0/playbook/configure-output/#default-output-dir), that location is _build/site/search-index.js_.\n\n### Set (or don't set) the site URL\n\nThe search is not coupled to the value of the site URL.\nThat means you can set the site URL in the playbook to any allowable value and the search will work regardless.\n(See the docs for the [site.url key](https://docs.antora.org/antora/3.0/playbook/site-url/#url-key) for a list of allowable values).\nIn fact, you don’t have to set the site URL at all.\nThis works because the URLs in the search results are always computed _relative to the current page_.\nThey are not absolute URLs.\n\n**💡 TIP**\\\nIf you’re using the [http-server](https://www.npmjs.com/package/http-server) module to provide an HTTP server to view your site locally, you can set the `site.url` key to `http://localhost:8080` to emulate the conditions of a production environment.\n\nThanks to the use of relative URLs in the search results, the browser is able to resolve URLs in the results regardless of where the site is deployed or on what page the search is used.\nYou can even use the search when viewing the site offline through a file URI.\n\n### Generate the site\n\nIf you registered the extension in your playbook file, you can generate your site using the `antora` command without having to pass any additional options or environment variables.\n\n```console\n$ antora antora-playbook.yml\n```\n\nIf you have not registered the extension in your playbook file, you can register it using the `--extension` CLI option of the `antora` command:\n\n```console\n$ antora --extension @antora/lunr-extension antora-playbook.yml\n```\n\nUsing the `--extension` option also allows you to enable the extension that’s registered in the playbook file, but marked as not enabled using the `enabled` key.\nSee [Enable an Extension](https://docs.antora.org/antora/3.0/extend/enable-extension/) for details about how that works.\n\n### Searching\n\nOnce you have incorporated the Lunr-based search into your site, the next step is to perform a search.\n\nTo search, start typing a query (i.e., a word or phrase) into the search box at the top of the page.\nFor example:\n\n    install\n\nThe search results will be shown under the search box in real time as you type.\n\n|     |     |\n| --: | --- |\n| Install Antora | ...ra’s command line interface (Antora CLI) and an Antora site generator pipeline. Assumptions: You’ve <mark>installed</mark> an active Node LTS release on your Linux, Windows, or macOS machine. On this page, you’ll learn: How... |\n| Install Antora | ...e interface (CLI) and the official Antora site generator or a custom one. This page explains how to <mark>install</mark> Antora using its default configuration. Assumptions: You’ve installed an active Node.js LTS release... |\n| Install and Run Quickstart | <mark>Install</mark> Node.js |\n| Install and Run Quickstart | <mark>Install</mark> Antora |\n| Windows Requirements | <mark>Install</mark> Chocolatey |\n| ... | ... |\n\nThe search client will first attempt to find an exact match.\nIf that query doesn’t return any results, the search client will try a begins with search (e.g., `install*`).\nIf that query doesn’t return any results, the search client will try a contains search (e.g., `\\*install*`).\nIf no results are found, the search results will report “No results found for query”.\n\n**📌 NOTE**\\\nThe search engine applies stemming to terms, so it may also find matches for different forms of the word that have the same meaning (i.e., root words).\n\nLunr supports searches for multiple terms.\nHowever, the default behavior may not match your experience using other search engines.\nBy default, multiple search terms are combined with an OR operator (i.e., either term).\nConsider the following query:\n\n    install antora\n\nIf a document matches _at least one_ of the search terms, the document will show up in the results.\nDocuments that contain both terms will score higher and thus show up first.\n\nIf you want to search for documents that have all of the terms entered (i.e., required term presence), you must add a modifier to the terms.\nTo indicate that a term must be present in a matching documents, prefix the term with `+` (e.g., `+install`).\nFor example, to find a document that contains both “install” and “antora”, use the following query:\n\n    +install +antora\n\n**🔥 CAUTION**\\\nUnlike other search engines, Lunr does not support queries that are enclosed in quotes.\nIn the future, this extension may automatically translate a query with that syntax into a query that uses required term presence.\n\nIf you only want to search for a term in page titles and section titles, prefix the term with `title:`.\nFor example:\n\n    title:install\n\nWhen searching for titles, only titles will show in the results.\nYou will not see text snippets from other areas of the page.\n\nYou can search for titles that have all of the specified terms by combining the `title:` prefix with the `+` modifier.\nFor example:\n\n    +title:install +title:antora\n\nThis extension will likely support more advanced searches in the future, so watch this space to learn about new searching capabilities.\n\nTo learn more about how Lunr searches work, see [Searching with Lunr](https://lunrjs.com/guides/searching.html).\n\n### Loading the search index\n\nDepending on the index size, it can take a few seconds to download and load a pre-built index.\nWhile loading the pre-built index, the search input will be disabled.\nOnce the index is loaded, the search input will become active and the user will be able to perform a search.\n\nIn addition, an event will be published on the search input element.\nYou can add an event listener if you want to be notified when the index is loaded:\n\n```js\nconst searchInput = document.getElementById('search-input')\nsearchInput.addEventListener('loadedindex', (event) => {\n  console.log(`Index loaded in: ${event.detail.took}ms`) // ①\n})\n```\n1. The event contains the time spent loading the index in milliseconds\n\n## Configuration\n\nThis section explains how to control the behavior of this integration using configuration keys and other settings.\n\nIn order to specify configuration keys, the entry in the `antora.extensions` key must use the map syntax.\nWhen using this form, you specify the package name using the `require` key.\nThe configuration keys should be siblings of the `require` key.\nOnly the `require` key should be prefixed with the entry marker, `-`.\n\n**📌 NOTE**\\\nIn [antora-lunr](https://github.com/Mogztter/antora-lunr) (the predecessor of this extension), configuration was performed using environment variables.\nIn this extension, configuration is now done using configuration keys in the playbook.\n\n### Index only the latest version\n\nTo index only the latest (i.e., released) version, set the `index_latest_only` configuration key:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    index_latest_only: true\n```\n\nBy default the extension indexes all the versions of your documentation components.\n\n### Index by heading\n\nBy default, the extension indexes pages as whole documents.\nTo enable indexing by nearest heading as a separate searchable chunk, set the `index_by_heading` configuration key to `true`.\nThis indexing strategy directs the user to the associated heading instead of the top of the page when clicking on a non-heading search result.\nUnder the covers, each heading (h1–h6) becomes a separate entry in the search results with its own URL fragment.\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    index_by_heading: true\n```\n\n### Exclude pages\n\nYou can instruct the indexer to exclude certain pages by defining the `noindex` document attribute in the AsciiDoc header:\n\n```asciidoc\n= Do Not Index Me\n:noindex:\n\nThis content will not show up in the search results.\n```\n\nYou can exclude the pages for an entire component version by defining the `noindex` AsciiDoc attribute in the component descriptor for that version:\n\n**antora.yml**\n\n```yaml\nasciidoc:\n  attributes:\n    noindex: '@'\n```\n\nThe indexer will also look for the `robots` meta tag in HTML document and exclude the page if the value of the content attribute is `noindex`.\nThat allows you to exclude pages that were either not created from AsciiDoc or that contain a meta robots tag that was added by the UI template based on another condition.\n\n### Snippet length\n\nBy default, the maximum length of a snippet in a search result is 100 characters.\nTo change this length, set the `snippet_length` configuration key:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    snippet_length: 250\n```\n\nThe value of this option is an upper limit.\nThe length of the snippet will not exceed the length of the matched text.\n\n### Support for other languages\n\nBy default, Lunr only supports English as an indexing language.\nYou can add support for the following other languages:\n\n* ![ar](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/IQ.png) Arabic (ar)\n* ![zh](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/CN.png) Chinese (zh) (see note below)\n* ![da](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/DK.png) Danish (da)\n* ![nl](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/NL.png) Dutch (nl)\n* ![fi](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/FI.png) Finnish (fi)\n* ![fr](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/FR.png) French (fr)\n* ![de](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/DE.png) German (de)\n* ![hi](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/IN.png) Hindi (hi)\n* ![hu](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/HU.png) Hungarian (hu)\n* ![it](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/IT.png) Italian (it)\n* ![ja](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/JP.png) Japanese (ja)\n* ![no](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/NO.png) Norwegian (no)\n* ![pt](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/PT.png) Portuguese (pt)\n* ![ro](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/RO.png) Romanian (ro)\n* ![ru](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/RU.png) Russian (ru)\n* ![es](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/ES.png) Spanish (es)\n* ![sv](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/SE.png) Swedish (sv)\n* ![th](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/TH.png) Thai (th)\n* ![tr](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/TR.png) Turkish (tr)\n* ![vi](https://cdn.jsdelivr.net/gh/madebybowtie/FlagKit/Assets/PNG/VN.png) Vietnamese (vi)\n\n**📌 NOTE**\\\nTo use Chinese as your language, you must install the `@node-rs/jieba` dependency (i.e., `npm i @node-rs/jieba`).\n\nTo use one or more languages, set the `languages` configuration key with all the desired language codes as a list:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    languages: [en, fr]\n```\n\n### Extra stop words\n\nBy default, Lunr provides a list of stop words in English which are common words that are excluded from the search index.\nLunr Languages provides a similar stop word list filter for other supported languages.\n\nYou can specify extra stop words using the `extra_stop_words` configuration key.\nYou can define the key globally on the extension so it applies to all languages:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    extra_stop_words: ['basically', 'actually']\n```\n\nYou can also define `extra_stop_words` per language by assigning them to the language code under the `languages` configuration key:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    languages:\n    - en:\n      extra_stop_words: ['basically', 'actually']\n    - fr:\n      extra_stop_words: ['empêche', 'fonctionnalité']\n```\n\nYou do not have to define the `extra_stop_words` key for a language if you do not wish to specify stop words for it.\nFor example, to add Spanish as an additional indexing language with no extra stop words in the example above you would leave the language code as a string:\n\n**antora-playbook.yml**\n\n```yaml\nantora:\n  extensions:\n  - require: '@antora/lunr-extension'\n    languages:\n    - en:\n      extra_stop_words: ['basically', 'actually']\n    - fr:\n      extra_stop_words: ['empêche', 'fonctionnalité']\n    - es\n```\n\n### Debug invalid queries\n\nBy default, the search client will silence the error thrown by Lunr if a query is invalid.\nThe client assumes that if the query is invalid, there are no results to present.\n\nIf you’re trying to debug a query, and you want to see the message of the error Lunr throws, you can put the search client into debug mode.\nTo do so, add `?lunr-debug=1` to the end of the URL of the current page and reload the page.\n\n**💡 TIP**\\\nIf the page URL already has a query string, then append `&lunr-debug=1` instead.\n\nWhen debug mode is enabled, messages about invalid queries will show up in the browser console at the Debug level.\nFor example:\n\n    Invalid search query: invalid:term (unrecognised field 'invalid', possible fields: 'title', 'name', 'text', 'component')\n\nThe user is not currently notified about an invalid query, though that could change in the future.\n\n## UI assumptions\n\nThis section is intended for anyone designing and creating a custom UI.\nThis extension relies on a contract with the UI in order to minimize the configuration the user must perform to get the extension working.\nAntora’s default UI fulfills this contract.\nFor custom UIs, the assumptions of this contract are documented here.\n\n### lunr.js script\n\nThe extension provides the lunr.js script.\nYour UI should not include it.\nIf it does, you will get a duplicate file error.\n\n### Environment variable\n\nWhen this extension is enabled, it sets the `SITE_SEARCH_PROVIDER` environment variable to the value `lunr`.\nThis variable is available to the UI templates as `env.SITE_SEARCH_PROVIDER`.\nThe existence of this variable informs the UI template which search integration is active (in this case, Lunr).\nWhen this variable is set, the UI is expected to add certain elements to support the extension.\n\n**📌 NOTE**\\\nIf the UI you’re using does not fulfill this contract, you’ll need to use the supplemental UI to complete the contract.\n\n### Search input\n\nThis extension assumes that the UI will add an input field for search somewhere in the page.\n_Currently, the provided styles assume it’s located in the navbar._\nThe template snippet should look something like this:\n\n```hbs\n{{#if env.SITE_SEARCH_PROVIDER}}\n<input id=\"search-input\" type=\"text\" placeholder=\"Search the docs\">\n{{/if}}\n```\n\nThe UI may enclose the input in other elements in order to position it properly.\nIn Antora’s default UI, it looks like this:\n\n```hbs\n{{#if env.SITE_SEARCH_PROVIDER}}\n<div class=\"navbar-item search hide-for-print\">\n  <div id=\"search-field\" class=\"field\">\n    <input id=\"search-input\" type=\"text\" placeholder=\"Search the docs\"{{#if page.home}} autofocus{{/if}}>\n  </div>\n</div>\n{{/if}}\n```\n\nThe only requirement is that the input be of type `text` and have the ID `search-input`.\n\n#### Restrict search to current component\n\nYou can use the following snippet if you want to add a checkbox in order to restrict searches to the current component:\n\n```hbs\n{{#if env.SITE_SEARCH_PROVIDER}}\n<div class=\"navbar-item search hide-for-print\">\n  <div id=\"search-field\" class=\"field has-filter\">\n    <input id=\"search-input\" type=\"text\" placeholder=\"Search the docs\"{{#if page.home}} autofocus{{/if}}>\n    <label class=\"filter checkbox\">\n      <input type=\"checkbox\" data-facet-filter=\"component:{{page.component.name}}\"> In this project\n    </label>\n  </div>\n</div>\n{{/if}}\n```\n\nIf you want to filter on the current component by default, you can add the `checked` attribute on the checkbox:\n\n```hbs\n<input type=\"checkbox\" data-facet-filter=\"component:{{page.component.name}}\" checked> In this project\n```\n\nIf you always want to filter on the current component (without giving an option), you can hide the checkbox using an inline style:\n\n```hbs\n<label class=\"filter checkbox\" style=\"display: none\">\n  <input type=\"checkbox\" data-facet-filter=\"component:{{page.component.name}}\" checked> In this project\n</label>\n```\n\n### Search scripts\n\nThis extension assumes that the UI will include the _search-scripts_ partial somewhere in the footer.\nThis partial loads the lunr script, search UI script, and search index into the page.\nThe template snippet that includes this partial should look something like this:\n\n```hbs\n{{#if env.SITE_SEARCH_PROVIDER}}\n{{> search-scripts}}\n{{/if}}\n```\n\nThis extension will automatically add the partial _search-scripts_ to the UI catalog if it does not already exist.\n\n### Search styles\n\nThis package provides additional CSS to style the search results (_data/css/search.css_).\nThis stylesheet is loaded by the search UI script also provided from this package.\nThis extension will automatically add the stylesheet _search.css_ to the UI catalog if it does not already exist.\n\nIf a custom UI depends on additional styles, the creator of the UI can either bundle those styles or ask the user to place an alternate stylesheet in the supplemental UI.\n\n## Contributing\n\nIf you are interested in contributing to this project, please refer to the [contributing guide](contributing.adoc).\nIn this guide, you’ll learn how to:\n\n* [set up your development workspace](contributing.adoc#set-up-workspace)\n* [build the project](contributing.adoc#build-project)\n* [run the development version](contributing.adoc#run-dev-version)\n* [submit a merge request](contributing.adoc#project-rq)\n\nThanks in advance for helping to make this project a success!\n\n## Who's using it?\n\nHere’s a list of projects using the Antora Lunr extension.\n\n* [SUSE Manager Documentation](https://documentation.suse.com/external-tree/en-us/suma/4.0/suse-manager/)\n* [Uyuni Documentation](https://www.uyuni-project.org/uyuni-docs/)\n* [Beat Link Trigger](https://blt-guide.deepsymmetry.org)\n* [NTT Application Security](https://source.whitehatsec.com/help/sentinel/)\n* [Commodore Components Hub (VSHN)](https://hub.syn.tools/hub/)\n* [DHW - DataHandwerk toolkit mssql](https://datahandwerk.gitlab.io/)\n* [Apache Solr Reference Guide](https://solr.apache.org/guide/solr/9_0/)\n\nTo add your project to this list, please [edit this file](https://gitlab.com/antora/antora-lunr-extension/-/edit/main/README.adoc)!\n\n## Trademarks\n\nAsciiDoc(R) is a trademark of the Eclipse Foundation, Inc.\n","readmeFilename":"README.md"}