UNPKG

@opendevise/antora-swagger-ui-extension

Version:

An Antora extension that integrates the Swagger UI (interactive API explorer) into an Antora site through AsciiDoc syntax extensions.

19 lines (14 loc) 507 B
'use strict' const toProc = require('./util/to-proc') const swaggerUiBlockMacro = require('./swagger-ui-block-macro') function register (registry, context) { if (!(registry && context)) return // NOTE only works as a scoped extension registry.$groups().$store('swagger-ui', toProc(createExtensionGroup(context))) return registry } function createExtensionGroup (context) { return function () { swaggerUiBlockMacro.createExtensionGroup(context).call(this) } } module.exports = { register }