@lando/mailpit
Version:
A Mailpit integration plugin for Lando.
64 lines (58 loc) • 1.74 kB
JavaScript
import {createRequire} from 'module';
import {defineConfig} from '@lando/vitepress-theme-default-plus/config';
const require = createRequire(import.meta.url);
const {name, version} = require('../../package.json');
const landoPlugin = name.replace('@lando/', '');
export default defineConfig({
title: 'Lando Mailpit Plugin',
description: 'The offical Lando plugin for Mailpit.',
landoDocs: 3,
landoPlugin,
version,
head: [
['meta', {name: 'viewport', content: 'width=device-width, initial-scale=1'}],
['link', {rel: 'icon', href: '/mailpit/favicon.ico', size: 'any'}],
['link', {rel: 'icon', href: '/mailpit/favicon.svg', type: 'image/svg+xml'}],
],
themeConfig: {
multiVersionBuild: {
satisfies: '>=1.0.0',
},
sidebar: sidebar(),
},
});
/**
* Generates the sidebar configuration for the documentation.
* @returns {Array} An array of sidebar items.
*/
function sidebar() {
return [
{
text: 'Introduction',
collapsed: false,
items: [
{text: 'Overview', link: '/'},
{text: 'Installation', link: '/install'},
{text: 'Configuration', link: '/config'},
],
},
{
text: 'Contribution',
collapsed: false,
items: [
{text: 'Development', link: '/development'},
{text: 'Team', link: '/team'},
],
},
{
text: 'Help & Support',
collapsed: false,
items: [
{text: 'GitHub', link: 'https://github.com/lando/mailpit/issues/new/choose'},
{text: 'Slack', link: 'https://www.launchpass.com/devwithlando'},
{text: 'Contact Us', link: '/support'},
{text: 'Examples', link: 'https://github.com/lando/mailpit/tree/main/examples'},
],
},
];
};