puppeteer/website/sidebars.js
2024-04-11 11:08:28 +02:00

107 lines
2.2 KiB
JavaScript

/**
* @license
* Copyright 2024 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
module.exports = {
docs: [
{
type: 'category',
label: 'Introduction',
link: {
type: 'generated-index',
title: 'Introduction',
keywords: ['introduction'],
},
items: [
'guides/what-is-puppeteer',
'guides/installation',
'guides/getting-started',
'guides/system-requirements',
],
},
{
type: 'category',
label: 'Core concepts',
link: {
type: 'generated-index',
title: 'Core concepts',
keywords: ['core-concepts'],
},
items: [
'guides/browser-management',
'guides/page-interactions',
'guides/javascript-execution',
'guides/network-logging',
],
},
{
type: 'category',
label: 'Guides',
link: {
type: 'generated-index',
title: 'Guides',
keywords: ['guides'],
},
items: [
'guides/configuration',
'guides/debugging',
'guides/network-interception',
'guides/headless-modes',
'guides/screenshots',
'guides/pdf-generation',
'guides/chrome-extensions',
'guides/cookies',
'guides/files',
],
},
{
type: 'category',
label: 'Integrations',
link: {
type: 'generated-index',
title: 'Puppeteer Integrations',
keywords: ['integrations'],
},
items: [
{
type: 'doc',
label: 'Angular',
id: 'guides/ng-schematics',
},
{
type: 'doc',
label: 'Docker',
id: 'guides/docker',
},
],
},
{
type: 'category',
label: 'Community',
link: {
type: 'generated-index',
title: 'Community',
keywords: ['community'],
},
items: ['contributing', 'troubleshooting', 'guides/links'],
},
'webdriver-bidi',
'supported-browsers',
'faq',
],
api: [
{
type: 'autogenerated',
dirName: 'api',
},
],
browsersApi: [
{
type: 'autogenerated',
dirName: 'browsers-api',
},
],
};