UNPKG

lambda-live-debugger

Version:

Debug Lambda functions locally like it is running in the cloud

141 lines (135 loc) 5.97 kB
import { defineConfig } from 'vitepress'; import markdownItYouTubeEmbed from './markdown-it-youtube-embed.js'; // https://vitepress.dev/reference/site-config export default defineConfig({ title: 'Lambda Live Debugger', description: 'Remote debugging AWS Lambda functions', /* prettier-ignore */ head: [ ['meta', { name: 'robots', content: 'index, follow' }], ['meta', { 'http-equiv': 'Content-Type', content: 'text/html; charset=utf-8' }], ['meta', { name: 'language', content: 'English' }], ['meta', { name: 'revisit-after', content: '1 days' }], ['meta', { name: 'author', content: 'Marko (ServerlessLife)' }], ['meta', { name: 'keywords', content: 'aws, lambda, debugger, serverless, aws-lambda, javascript, typescript, dev-tools, lambda-debugger, aws-cdk, serverless-framework, sls, aws-sam, sam, terraform, local-debugging, cloud-development' }], ['link', { rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon_light.png' , media:"(prefers-color-scheme: light)" }], ['link', { rel: 'icon', type: 'image/png', sizes: '32x32', href: '/favicon-32x32_light.png', media:"(prefers-color-scheme: light)" }], ['link', { rel: 'icon', type: 'image/png', sizes: '16x16', href: '/favicon-16x16_light.png', media:"(prefers-color-scheme: light)" }], ['link', { rel: 'manifest', href: '/site.webmanifest' }], ['meta', { name: 'msapplication-TileColor', content: '#DD1239' }], ['meta', { name: 'theme-color', content: '#ffffff' }], ['link', { rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon_dark.png' , media:"(prefers-color-scheme: dark)" }], ['link', { rel: 'icon', type: 'image/png', sizes: '32x32', href: '/favicon-32x32_dark.png', media:"(prefers-color-scheme: dark)" }], ['link', { rel: 'icon', type: 'image/png', sizes: '16x16', href: '/favicon-16x16_dark.png', media:"(prefers-color-scheme: dark)" }], ['meta', { property: 'og:type', content: 'website' }], ['meta', { property: 'og:locale', content: 'en' }], ['meta', { property: 'og:title', content: 'Lambda Live Debugger | Remote debugging AWS Lambda functions' }], ['meta', { property: 'og:site_name', content: 'Lambda Live Debugger' }], ['meta', { property: 'og:image', content: 'https://lldebugger.com/lambda_live_debugger.png' }], ['meta', { property: 'og:url', content: 'https://lldebugger.com/' }], ['meta', { property: 'twitter:card', content: 'summary_large_image' }], ['meta', { property: 'twitter:site', content: '@serverlessl' }], [ 'script', { async: '', src: 'https://www.googletagmanager.com/gtag/js?id=G-DWK00ZDX76' } ], [ 'script', {}, `window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DWK00ZDX76');` ] ], // sitemap: { // hostname: 'https://www.lldebugger.com', // }, themeConfig: { search: { provider: 'local', }, siteTitle: 'Lambda Live Debugger', logo: { light: '/logo_light.svg', dark: '/logo_dark.svg', }, sidebar: [ { text: 'Introduction', collapsed: false, items: [ { text: 'Why?', link: '#why' }, { text: 'How It Works', link: '#how-it-works' }, { text: 'Comparing to Alternatives', link: '#comaring-to-alternatives', }, { text: 'Help and Feedback', link: '#help-and-feedback' }, ], }, { text: 'Instructions', collapsed: false, items: [ { text: 'Getting Started', link: '#getting-started' }, { text: 'CLI Parameters', link: '#cli-parameters' }, { text: 'Configuration file', link: '#configuration-file' }, { text: 'Debugging', link: '#debugging' }, { text: 'Removing', link: '#removing' }, { text: 'Development Process', link: '#development-process' }, { text: 'Observability Mode', link: '#observability-mode' }, { text: 'Monorepo', link: '#monorepo-setup' }, ], }, { text: 'Frameworks & Custom Setup', collapsed: true, link: '#aws-cdk-v2', items: [ { text: 'AWS CDK', link: '#aws-cdk-v2' }, { text: 'Serverless Framework', link: '#serverless-framework-v3-sls-and-osls-fork', }, { text: 'SAM', link: '#aws-serverless-application-model-sam' }, { text: 'Terraform and OpenTofu', link: '#terraform-and-opentofu' }, { text: 'Custom Setup', link: '#custom-setup' }, ], }, { text: 'Authors and Contributors', link: '#authors' }, { text: 'Disclaimer', link: '#disclaimer' }, { text: ` <span style="white-space: nowrap; display: flex; align-items: center; gap: 6px;"> <img alt="Serverless Life logo" style="height: 27px" src="https://www.serverlesslife.com/img/logo_light.svg" class="light-mode"> <img alt="Serverless Life logo" style="height: 27px" src="https://www.serverlesslife.com/img/logo_dark.svg" class="dark-mode"> www.serverlesslife.com </span> `, link: 'https://www.serverlesslife.com', }, ], socialLinks: [ { icon: { svg: ` <img alt="Serverless Life logo" style="height: 26px" src="https://www.serverlesslife.com/img/logo_light.svg" class="light-mode"> <img alt="Serverless Life logo" style="height: 26px" src="https://www.serverlesslife.com/img/logo_dark.svg" class="dark-mode"> `, }, link: 'https://www.serverlesslife.com', ariaLabel: 'Serverless Life', }, { icon: 'github', link: 'https://github.com/ServerlessLife/lambda-live-debugger', }, ], }, markdown: { config: (md) => { md.use(markdownItYouTubeEmbed); }, }, });