docusaurus-plugin-structurizr
Version:
This plugin allows you to use structurizr diagrams in your docusaurus documentation.
15 lines • 689 B
JavaScript
import { Joi } from '@docusaurus/utils-validation';
const Schema = Joi.object({
enabled: Joi.boolean().default(true),
paths: Joi.array().items(Joi.string()).default(['docs']),
format: Joi.string().default('mermaid'),
executor: Joi.string().valid('docker', 'cli', 'auto').default('auto'),
dockerImage: Joi.string().default('structurizr/cli'),
additionalStructurizrArgs: Joi.string().default(''),
ignorePatterns: Joi.array().items(Joi.string()).default(['/**/include.*.dsl']),
outputDir: Joi.string().optional(),
});
export function validateOptions({ validate, options, }) {
return validate(Schema, options);
}
//# sourceMappingURL=validate-options.js.map