// @ts-check /** @type {import("@docusaurus/plugin-content-docs").SidebarsConfig} */ const sidebars = { main: [ "overview/index", "overview/history", "overview/why-waku", "overview/use-cases", { type: "category", label: "Concepts", items: [ "overview/concepts/protocols", "overview/concepts/content-topics", "overview/concepts/network-domains", "overview/concepts/transports", { type: "category", label: "Peer Discovery", link: { type: "doc", id: "overview/concepts/peer-discovery", }, items: [ "overview/concepts/static-peers", "overview/concepts/dns-discovery", "overview/concepts/discv5", "overview/concepts/peer-exchange", ] }, ] }, { type: "category", label: "Reference", collapsed: false, items: [ "overview/reference/glossary", "overview/reference/security-features", "overview/reference/research-in-progress", "overview/reference/waku-vs-libp2p", ] }, { type: 'html', value: 'Nodes and SDKs', } ], guides: [ "guides/nodes-and-sdks", { type: "category", label: "Run a Nwaku Node", link: { type: "doc", id: "guides/run-nwaku-node", }, items: [ "guides/nwaku/build-source", "guides/nwaku/run-docker", "guides/nwaku/run-docker-compose", "guides/nwaku/configure-discovery", "guides/nwaku/configure-nwaku" ] }, { type: "category", label: "JavaScript Waku SDK", link: { type: "doc", id: "guides/js-waku/index", }, items: [ "guides/js-waku/light-send-receive", "guides/js-waku/store-retrieve-messages", "guides/js-waku/use-waku-create-app", "guides/js-waku/configure-discovery", "guides/js-waku/run-waku-nodejs", "guides/js-waku/debug-waku-dapp", "guides/js-waku/manage-filter", { type: 'html', value: '@waku/sdk Examples', }, { type: 'html', value: 'API Reference', }, ] }, { type: "category", label: "Reference", collapsed: false, items: [ "guides/reference/node-config-methods", "guides/reference/node-config-options", ] }, ], community: [ "community", "contribute", "presentations", "powered-by-waku", { type: 'html', value: 'Waku Bounties', }, { type: 'html', value: 'Bug Bounty Program', }, ] }; module.exports = sidebars;