@easyops-cn/docusaurus-search-local builds the index at build time and searches in the browser - no external search service, in keeping with the local-first posture. Indexes both docs plugin instances.
- commit
- 51d702d690d1f7a8ca3aa06de5fe67af1ebadfde
- parent
- ecc295d1f8e800eeedc538eba20d67569f3a3c40
- author
- Dami <dami.etoile@gmail.com>
| M | website/ | 15 | +- |
| M | website/ | 492 | ++++++++++++++++++++++++++++++ |
| M | website/ | 1 | + |
@@ -40,7 +40,20 @@ const config: Config = {
4040 },4141 },4242 43- themes: ["@docusaurus/theme-mermaid"],43+ themes: [44+ "@docusaurus/theme-mermaid",45+ [46+ // fully client-side search over an index built at build time — no47+ // external search service, which suits a local-first framework48+ "@easyops-cn/docusaurus-search-local",49+ {50+ hashed: true,51+ indexBlog: false,52+ docsRouteBasePath: ["docs", "api"],53+ docsDir: ["../docs", "api-gen"],54+ },55+ ],56+ ],4457 4558 i18n: {4659 defaultLocale: "en",@@ -12,6 +12,7 @@
1212 "@docusaurus/faster": "3.10.2",1313 "@docusaurus/preset-classic": "3.10.2",1414 "@docusaurus/theme-mermaid": "^3.10.2",15+ "@easyops-cn/docusaurus-search-local": "^0.55.2",1516 "@mdx-js/react": "^3.0.0",1617 "clsx": "^2.0.0",1718 "prism-react-renderer": "^2.3.0",@@ -4202,6 +4203,125 @@
42024203 "node": ">=20.0"42034204 }42044205 },4206+ "node_modules/@easyops-cn/autocomplete.js": {4207+ "version": "0.38.1",4208+ "resolved": "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz",4209+ "integrity": "sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==",4210+ "license": "MIT",4211+ "dependencies": {4212+ "cssesc": "^3.0.0",4213+ "immediate": "^3.2.3"4214+ }4215+ },4216+ "node_modules/@easyops-cn/docusaurus-search-local": {4217+ "version": "0.55.2",4218+ "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.2.tgz",4219+ "integrity": "sha512-dI/riu+MbDxkAjAHAdc0uahjXRaWKvbIPe9IAmA6AGcUfnVb9xd8s2I/6wEPTOXsAd6eFqn4Yis3WBWh3KUd3g==",4220+ "license": "MIT",4221+ "dependencies": {4222+ "@docusaurus/plugin-content-docs": "^2 || ^3",4223+ "@docusaurus/theme-translations": "^2 || ^3",4224+ "@docusaurus/utils": "^2 || ^3",4225+ "@docusaurus/utils-common": "^2 || ^3",4226+ "@docusaurus/utils-validation": "^2 || ^3",4227+ "@easyops-cn/autocomplete.js": "^0.38.1",4228+ "@node-rs/jieba": "^1.6.0",4229+ "cheerio": "^1.0.0",4230+ "clsx": "^2.1.1",4231+ "comlink": "^4.4.2",4232+ "debug": "^4.2.0",4233+ "fs-extra": "^10.0.0",4234+ "klaw-sync": "^6.0.0",4235+ "lunr": "^2.3.9",4236+ "lunr-languages": "^1.4.0",4237+ "mark.js": "^8.11.1",4238+ "tslib": "^2.4.0"4239+ },4240+ "engines": {4241+ "node": ">=12"4242+ },4243+ "peerDependencies": {4244+ "@docusaurus/theme-common": "^2 || ^3",4245+ "open-ask-ai": "^0.7.3",4246+ "react": "^16.14.0 || ^17 || ^18 || ^19",4247+ "react-dom": "^16.14.0 || 17 || ^18 || ^19"4248+ },4249+ "peerDependenciesMeta": {4250+ "open-ask-ai": {4251+ "optional": true4252+ }4253+ }4254+ },4255+ "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": {4256+ "version": "1.2.0",4257+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz",4258+ "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==",4259+ "license": "MIT",4260+ "dependencies": {4261+ "cheerio-select": "^2.1.0",4262+ "dom-serializer": "^2.0.0",4263+ "domhandler": "^5.0.3",4264+ "domutils": "^3.2.2",4265+ "encoding-sniffer": "^0.2.1",4266+ "htmlparser2": "^10.1.0",4267+ "parse5": "^7.3.0",4268+ "parse5-htmlparser2-tree-adapter": "^7.1.0",4269+ "parse5-parser-stream": "^7.1.2",4270+ "undici": "^7.19.0",4271+ "whatwg-mimetype": "^4.0.0"4272+ },4273+ "engines": {4274+ "node": ">=20.18.1"4275+ },4276+ "funding": {4277+ "url": "https://github.com/cheeriojs/cheerio?sponsor=1"4278+ }4279+ },4280+ "node_modules/@easyops-cn/docusaurus-search-local/node_modules/entities": {4281+ "version": "7.0.1",4282+ "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",4283+ "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",4284+ "license": "BSD-2-Clause",4285+ "engines": {4286+ "node": ">=0.12"4287+ },4288+ "funding": {4289+ "url": "https://github.com/fb55/entities?sponsor=1"4290+ }4291+ },4292+ "node_modules/@easyops-cn/docusaurus-search-local/node_modules/fs-extra": {4293+ "version": "10.1.0",4294+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",4295+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",4296+ "license": "MIT",4297+ "dependencies": {4298+ "graceful-fs": "^4.2.0",4299+ "jsonfile": "^6.0.1",4300+ "universalify": "^2.0.0"4301+ },4302+ "engines": {4303+ "node": ">=12"4304+ }4305+ },4306+ "node_modules/@easyops-cn/docusaurus-search-local/node_modules/htmlparser2": {4307+ "version": "10.1.0",4308+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",4309+ "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",4310+ "funding": [4311+ "https://github.com/fb55/htmlparser2?sponsor=1",4312+ {4313+ "type": "github",4314+ "url": "https://github.com/sponsors/fb55"4315+ }4316+ ],4317+ "license": "MIT",4318+ "dependencies": {4319+ "domelementtype": "^2.3.0",4320+ "domhandler": "^5.0.3",4321+ "domutils": "^3.2.2",4322+ "entities": "^7.0.1"4323+ }4324+ },42054325 "node_modules/@emnapi/core": {42064326 "version": "1.11.2",42074327 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz",@@ -4905,6 +5025,283 @@
49055025 "url": "https://paulmillr.com/funding/"49065026 }49075027 },5028+ "node_modules/@node-rs/jieba": {5029+ "version": "1.10.4",5030+ "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz",5031+ "integrity": "sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw==",5032+ "license": "MIT",5033+ "engines": {5034+ "node": ">= 10"5035+ },5036+ "funding": {5037+ "type": "github",5038+ "url": "https://github.com/sponsors/Brooooooklyn"5039+ },5040+ "optionalDependencies": {5041+ "@node-rs/jieba-android-arm-eabi": "1.10.4",5042+ "@node-rs/jieba-android-arm64": "1.10.4",5043+ "@node-rs/jieba-darwin-arm64": "1.10.4",5044+ "@node-rs/jieba-darwin-x64": "1.10.4",5045+ "@node-rs/jieba-freebsd-x64": "1.10.4",5046+ "@node-rs/jieba-linux-arm-gnueabihf": "1.10.4",5047+ "@node-rs/jieba-linux-arm64-gnu": "1.10.4",5048+ "@node-rs/jieba-linux-arm64-musl": "1.10.4",5049+ "@node-rs/jieba-linux-x64-gnu": "1.10.4",5050+ "@node-rs/jieba-linux-x64-musl": "1.10.4",5051+ "@node-rs/jieba-wasm32-wasi": "1.10.4",5052+ "@node-rs/jieba-win32-arm64-msvc": "1.10.4",5053+ "@node-rs/jieba-win32-ia32-msvc": "1.10.4",5054+ "@node-rs/jieba-win32-x64-msvc": "1.10.4"5055+ }5056+ },5057+ "node_modules/@node-rs/jieba-android-arm-eabi": {5058+ "version": "1.10.4",5059+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz",5060+ "integrity": "sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA==",5061+ "cpu": [5062+ "arm"5063+ ],5064+ "license": "MIT",5065+ "optional": true,5066+ "os": [5067+ "android"5068+ ],5069+ "engines": {5070+ "node": ">= 10"5071+ }5072+ },5073+ "node_modules/@node-rs/jieba-android-arm64": {5074+ "version": "1.10.4",5075+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz",5076+ "integrity": "sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA==",5077+ "cpu": [5078+ "arm64"5079+ ],5080+ "license": "MIT",5081+ "optional": true,5082+ "os": [5083+ "android"5084+ ],5085+ "engines": {5086+ "node": ">= 10"5087+ }5088+ },5089+ "node_modules/@node-rs/jieba-darwin-arm64": {5090+ "version": "1.10.4",5091+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz",5092+ "integrity": "sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w==",5093+ "cpu": [5094+ "arm64"5095+ ],5096+ "license": "MIT",5097+ "optional": true,5098+ "os": [5099+ "darwin"5100+ ],5101+ "engines": {5102+ "node": ">= 10"5103+ }5104+ },5105+ "node_modules/@node-rs/jieba-darwin-x64": {5106+ "version": "1.10.4",5107+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz",5108+ "integrity": "sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ==",5109+ "cpu": [5110+ "x64"5111+ ],5112+ "license": "MIT",5113+ "optional": true,5114+ "os": [5115+ "darwin"5116+ ],5117+ "engines": {5118+ "node": ">= 10"5119+ }5120+ },5121+ "node_modules/@node-rs/jieba-freebsd-x64": {5122+ "version": "1.10.4",5123+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz",5124+ "integrity": "sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg==",5125+ "cpu": [5126+ "x64"5127+ ],5128+ "license": "MIT",5129+ "optional": true,5130+ "os": [5131+ "freebsd"5132+ ],5133+ "engines": {5134+ "node": ">= 10"5135+ }5136+ },5137+ "node_modules/@node-rs/jieba-linux-arm-gnueabihf": {5138+ "version": "1.10.4",5139+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz",5140+ "integrity": "sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g==",5141+ "cpu": [5142+ "arm"5143+ ],5144+ "license": "MIT",5145+ "optional": true,5146+ "os": [5147+ "linux"5148+ ],5149+ "engines": {5150+ "node": ">= 10"5151+ }5152+ },5153+ "node_modules/@node-rs/jieba-linux-arm64-gnu": {5154+ "version": "1.10.4",5155+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz",5156+ "integrity": "sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ==",5157+ "cpu": [5158+ "arm64"5159+ ],5160+ "libc": [5161+ "glibc"5162+ ],5163+ "license": "MIT",5164+ "optional": true,5165+ "os": [5166+ "linux"5167+ ],5168+ "engines": {5169+ "node": ">= 10"5170+ }5171+ },5172+ "node_modules/@node-rs/jieba-linux-arm64-musl": {5173+ "version": "1.10.4",5174+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz",5175+ "integrity": "sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw==",5176+ "cpu": [5177+ "arm64"5178+ ],5179+ "libc": [5180+ "musl"5181+ ],5182+ "license": "MIT",5183+ "optional": true,5184+ "os": [5185+ "linux"5186+ ],5187+ "engines": {5188+ "node": ">= 10"5189+ }5190+ },5191+ "node_modules/@node-rs/jieba-linux-x64-gnu": {5192+ "version": "1.10.4",5193+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz",5194+ "integrity": "sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g==",5195+ "cpu": [5196+ "x64"5197+ ],5198+ "libc": [5199+ "glibc"5200+ ],5201+ "license": "MIT",5202+ "optional": true,5203+ "os": [5204+ "linux"5205+ ],5206+ "engines": {5207+ "node": ">= 10"5208+ }5209+ },5210+ "node_modules/@node-rs/jieba-linux-x64-musl": {5211+ "version": "1.10.4",5212+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz",5213+ "integrity": "sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg==",5214+ "cpu": [5215+ "x64"5216+ ],5217+ "libc": [5218+ "musl"5219+ ],5220+ "license": "MIT",5221+ "optional": true,5222+ "os": [5223+ "linux"5224+ ],5225+ "engines": {5226+ "node": ">= 10"5227+ }5228+ },5229+ "node_modules/@node-rs/jieba-wasm32-wasi": {5230+ "version": "1.10.4",5231+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz",5232+ "integrity": "sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A==",5233+ "cpu": [5234+ "wasm32"5235+ ],5236+ "license": "MIT",5237+ "optional": true,5238+ "dependencies": {5239+ "@napi-rs/wasm-runtime": "^0.2.3"5240+ },5241+ "engines": {5242+ "node": ">=14.0.0"5243+ }5244+ },5245+ "node_modules/@node-rs/jieba-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {5246+ "version": "0.2.12",5247+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",5248+ "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",5249+ "license": "MIT",5250+ "optional": true,5251+ "dependencies": {5252+ "@emnapi/core": "^1.4.3",5253+ "@emnapi/runtime": "^1.4.3",5254+ "@tybys/wasm-util": "^0.10.0"5255+ }5256+ },5257+ "node_modules/@node-rs/jieba-win32-arm64-msvc": {5258+ "version": "1.10.4",5259+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz",5260+ "integrity": "sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA==",5261+ "cpu": [5262+ "arm64"5263+ ],5264+ "license": "MIT",5265+ "optional": true,5266+ "os": [5267+ "win32"5268+ ],5269+ "engines": {5270+ "node": ">= 10"5271+ }5272+ },5273+ "node_modules/@node-rs/jieba-win32-ia32-msvc": {5274+ "version": "1.10.4",5275+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz",5276+ "integrity": "sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA==",5277+ "cpu": [5278+ "ia32"5279+ ],5280+ "license": "MIT",5281+ "optional": true,5282+ "os": [5283+ "win32"5284+ ],5285+ "engines": {5286+ "node": ">= 10"5287+ }5288+ },5289+ "node_modules/@node-rs/jieba-win32-x64-msvc": {5290+ "version": "1.10.4",5291+ "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz",5292+ "integrity": "sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ==",5293+ "cpu": [5294+ "x64"5295+ ],5296+ "license": "MIT",5297+ "optional": true,5298+ "os": [5299+ "win32"5300+ ],5301+ "engines": {5302+ "node": ">= 10"5303+ }5304+ },49085305 "node_modules/@nodelib/fs.scandir": {49095306 "version": "2.1.5",49105307 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",@@ -8081,6 +8478,12 @@
80818478 "node": ">=10"80828479 }80838480 },8481+ "node_modules/comlink": {8482+ "version": "4.4.2",8483+ "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz",8484+ "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==",8485+ "license": "Apache-2.0"8486+ },80848487 "node_modules/comma-separated-tokens": {80858488 "version": "2.0.3",80868489 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",@@ -9835,6 +10238,19 @@
983510238 "node": ">= 0.8"983610239 }983710240 },10241+ "node_modules/encoding-sniffer": {10242+ "version": "0.2.1",10243+ "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",10244+ "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",10245+ "license": "MIT",10246+ "dependencies": {10247+ "iconv-lite": "^0.6.3",10248+ "whatwg-encoding": "^3.1.1"10249+ },10250+ "funding": {10251+ "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"10252+ }10253+ },983810254 "node_modules/enhanced-resolve": {983910255 "version": "5.24.2",984010256 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.2.tgz",@@ -11485,6 +11901,12 @@
1148511901 "node": ">=16.x"1148611902 }1148711903 },11904+ "node_modules/immediate": {11905+ "version": "3.3.0",11906+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",11907+ "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==",11908+ "license": "MIT"11909+ },1148811910 "node_modules/import-fresh": {1148911911 "version": "3.3.1",1149011912 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",@@ -12130,6 +12552,15 @@
1213012552 "node": ">=0.10.0"1213112553 }1213212554 },12555+ "node_modules/klaw-sync": {12556+ "version": "6.0.0",12557+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",12558+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",12559+ "license": "MIT",12560+ "dependencies": {12561+ "graceful-fs": "^4.1.11"12562+ }12563+ },1213312564 "node_modules/kleur": {1213412565 "version": "3.0.3",1213512566 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",@@ -12582,6 +13013,24 @@
1258213013 "yallist": "^3.0.2"1258313014 }1258413015 },13016+ "node_modules/lunr": {13017+ "version": "2.3.9",13018+ "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",13019+ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",13020+ "license": "MIT"13021+ },13022+ "node_modules/lunr-languages": {13023+ "version": "1.20.0",13024+ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.20.0.tgz",13025+ "integrity": "sha512-3LVgE7ekWXt04NBci/hjm+NXJxXZeRXuyClL0kA0HONyBOjxhP3ZQkuWIM4Ok3pbeptUW/rj3XcJcJuJVPwPYA==",13026+ "license": "MPL-1.1"13027+ },13028+ "node_modules/mark.js": {13029+ "version": "8.11.1",13030+ "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz",13031+ "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==",13032+ "license": "MIT"13033+ },1258513034 "node_modules/markdown-extensions": {1258613035 "version": "2.0.0",1258713036 "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz",@@ -15681,6 +16130,18 @@
1568116130 "url": "https://github.com/inikulin/parse5?sponsor=1"1568216131 }1568316132 },16133+ "node_modules/parse5-parser-stream": {16134+ "version": "7.1.2",16135+ "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",16136+ "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",16137+ "license": "MIT",16138+ "dependencies": {16139+ "parse5": "^7.0.0"16140+ },16141+ "funding": {16142+ "url": "https://github.com/inikulin/parse5?sponsor=1"16143+ }16144+ },1568416145 "node_modules/parse5/node_modules/entities": {1568516146 "version": "6.0.1",1568616147 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",@@ -19608,6 +20069,15 @@
1960820069 "node": ">=14.17"1960920070 }1961020071 },20072+ "node_modules/undici": {20073+ "version": "7.28.0",20074+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.28.0.tgz",20075+ "integrity": "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==",20076+ "license": "MIT",20077+ "engines": {20078+ "node": ">=20.18.1"20079+ }20080+ },1961120081 "node_modules/undici-types": {1961220082 "version": "8.3.0",1961320083 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",@@ -20474,6 +20944,28 @@
2047420944 "node": ">=0.8.0"2047520945 }2047620946 },20947+ "node_modules/whatwg-encoding": {20948+ "version": "3.1.1",20949+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",20950+ "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",20951+ "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",20952+ "license": "MIT",20953+ "dependencies": {20954+ "iconv-lite": "0.6.3"20955+ },20956+ "engines": {20957+ "node": ">=18"20958+ }20959+ },20960+ "node_modules/whatwg-mimetype": {20961+ "version": "4.0.0",20962+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",20963+ "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",20964+ "license": "MIT",20965+ "engines": {20966+ "node": ">=18"20967+ }20968+ },2047720969 "node_modules/which": {2047820970 "version": "2.0.2",2047920971 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",