import { OptionDefaults } from 'typedoc'; const config = { $schema: 'https://typedoc.org/schema.json', entryPoints: [ './packages/**/src/**/*.{ts,tsx}', // './packages/frontend/src/**/*.{ts,tsx}', // './packages/backend/src/**/*.{ts,tsx}', // './packages/gql-client/src/**/*.{ts,tsx}', ], entryPointStrategy: 'expand', out: './docs', plugin: ['typedoc-plugin-markdown'], // plugin: ['typedoc-unhoax-theme'], readme: './README.md', mergeReadme: true, name: 'Laconic Deploy FE API Documentation', includeVersion: true, githubPages: true, searchInComments: true, enumMembersFormat: 'table', parametersFormat: 'table', propertiesFormat: 'table', typeDeclarationFormat: 'table', indexFormat: 'table', useCodeBlocks: true, expandObjects: true, textContentMappings: { 'breadcrumbs.home': 'Home', }, validation: { notDocumented: false, invalidLink: false, notExported: true, }, skipErrorChecking: true, tsconfig: './tsconfig.doc.json', gitRevision: 'qrigin/develop-qwrk', gitRemote: 'qrigin', blockTags: [...OptionDefaults.blockTags, '@component', '@description'], }; export default config;