@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.
94 lines (93 loc) • 2.77 kB
JSON
{
"name": "@opendevise/antora-swagger-ui-extension",
"version": "1.0.0",
"description": "An Antora extension that integrates the Swagger UI (interactive API explorer) into an Antora site through AsciiDoc syntax extensions.",
"license": "MPL-2.0",
"author": "OpenDevise Inc. (https://opendevise.com)",
"homepage": "https://antora.org",
"contributors": [
"Dan Allen <dan@opendevise.com>"
],
"repository": {
"type": "git",
"url": "git+https://gitlab.com/opendevise/oss/antora-swagger-ui-extension.git"
},
"bugs": {
"url": "https://gitlab.com/opendevise/oss/antora-swagger-ui-extension/issues"
},
"main": "lib/index.js",
"exports": {
".": "./lib/index.js",
"./package.json": "./package.json",
"./swagger-ui-block-macro": "./lib/swagger-ui-block-macro.js",
"./swagger-ui-asciidoctor-extensions": "./lib/swagger-ui-asciidoctor-extensions.js"
},
"imports": {
"#package": "./package.json",
"#spec-loader": "./data/js/spec-loader.js"
},
"scripts": {
"build": "npm test",
"postbuild": "npm run lint",
"coverage": "npx -y c8 node -r ./test/harness/coverage-config.js --test test/*-test.js",
"coverage-ci-linux": "npx -y nyc --report-dir reports-linux node -r ./test/harness/coverage-config.js --test-reporter dot --test-reporter-destination stdout --test-reporter junit --test-reporter-destination reports-linux/tests-xunit.xml --test test/*-test.js",
"coverage-ci-windows": "npx -y nyc --report-dir reports-windows node --test-reporter dot --test test/*-test.js",
"format": "npx -y --include optional @biomejs/biome format --write",
"postformat": "node --disable-warning ExperimentalWarning npm/postformat.js",
"lint": "npx -y --include optional @biomejs/biome lint",
"postpublish": "npx -y downdoc --postpublish",
"prepublishOnly": "npx -y downdoc --prepublish",
"test": "node --test test/*-test.js",
"pretidy": "npm run lint",
"tidy": "npm run format"
},
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"swagger-ui-dist": "~5.20",
"js-yaml": "~4.1"
},
"devDependencies": {
"@antora/asciidoc-loader": "latest"
},
"files": [
"data/",
"lib/"
],
"keywords": [
"antora",
"antora-extension",
"asciidoc",
"asciidoctor",
"swagger",
"swagger-ui",
"openapi",
"documentation"
],
"c8": {
"all": true,
"include": [
"lib/**/*.js"
],
"exclude": [],
"reporter": [
"lcov",
"text"
],
"reportDir": "reports"
},
"nyc": {
"cache": true,
"cacheDir": ".cache/nyc/c",
"include": [
"lib/**/*.js"
],
"exclude": [],
"reporter": [
"json"
],
"reportDir": "reports",
"tempDir": ".cache/nyc/i"
}
}