From bffd9776e69b4990da4e946f1bcaad32d3b091cf Mon Sep 17 00:00:00 2001 From: Ankit Batra Date: Tue, 7 Oct 2025 13:59:56 +0530 Subject: [PATCH] - typedoc json support --- package.json | 1 + packages/@webex/contact-center/package.json | 1 + packages/@webex/plugin-encryption/package.json | 1 + packages/@webex/plugin-presence/package.json | 1 + packages/byods/package.json | 1 + packages/calling/package.json | 1 + 6 files changed, 6 insertions(+) diff --git a/package.json b/package.json index 7fba2078223..185a762ffe1 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "prebuild:modules": "yarn && yarn @tools build:src && yarn @legacy-tools build:src && yarn workspace @webex/webex-core build:src && yarn @all build:src", "prebuild:docs": "rimraf ./docs/api", "build:docs": "yarn workspace @webex/plugin-presence run build:docs && yarn workspace @webex/calling run build:docs && yarn workspace @webex/byods run build:docs && yarn workspace @webex/contact-center run build:docs && yarn workspace @webex/plugin-encryption run build:docs && documentation build --config documentation/config.yml --format html --output ./docs/api --github ./packages/webex/src/index.js ./packages/@webex/contact-center/src/index.[tj]s ./packages/@webex/plugin-*/src/index.[tj]s --babel=./babel.config.json", + "build:docs:json": "yarn workspace @webex/plugin-presence run build:docs:json && yarn workspace @webex/calling run build:docs:json && yarn workspace @webex/byods run build:docs:json && yarn workspace @webex/contact-center run build:docs:json && yarn workspace @webex/plugin-encryption run build:docs:json && documentation build --config documentation/config.yml --format json --output ./docs/api --github ./packages/webex/src/index.js ./packages/@webex/contact-center/src/index.[tj]s ./packages/@webex/plugin-*/src/index.[tj]s --babel=./babel.config.json", "check-karma-output": "./scripts/analyze-output.sh", "build:package": "node ./tooling/index.js build", "changelog:generate": "npx standard-changelog", diff --git a/packages/@webex/contact-center/package.json b/packages/@webex/contact-center/package.json index efb25924d59..714fa3b1202 100644 --- a/packages/@webex/contact-center/package.json +++ b/packages/@webex/contact-center/package.json @@ -36,6 +36,7 @@ "build": " yarn workspace @webex/calling run build:src && yarn run -T tsc --declaration true --declarationDir ./dist/types", "fix:lint": "eslint 'src/**/*.ts' --fix", "build:docs": "typedoc --out ../../../docs/wxcc", + "build:docs:json": "typedoc --json ../../../docs/contact-center.json", "fix:prettier": "prettier \"src/**/*.ts\" --write", "prebuild": "rimraf dist", "test": "yarn test:style && yarn test:unit", diff --git a/packages/@webex/plugin-encryption/package.json b/packages/@webex/plugin-encryption/package.json index 5594ca4b672..23cd9180176 100644 --- a/packages/@webex/plugin-encryption/package.json +++ b/packages/@webex/plugin-encryption/package.json @@ -27,6 +27,7 @@ "scripts": { "build": "yarn run -T tsc --declaration true --declarationDir ./dist/types", "build:docs": "typedoc --out ../../../docs/plugin-encryption", + "build:docs:json": "typedoc --json ../../../docs/plugin-encryption.json", "build:src": "webex-legacy-tools build -dest \"./dist\" -src \"./src\" -js -ts -maps && yarn build", "deploy:npm": "yarn npm publish", "test:browser": "webex-legacy-tools test --integration --runner karma", diff --git a/packages/@webex/plugin-presence/package.json b/packages/@webex/plugin-presence/package.json index d48dd472c01..9027320441e 100644 --- a/packages/@webex/plugin-presence/package.json +++ b/packages/@webex/plugin-presence/package.json @@ -47,6 +47,7 @@ "scripts": { "build": "yarn run -T tsc --declaration true --declarationDir ./dist/types && yarn run build:src", "build:docs": "typedoc --out ../../../docs/presence", + "build:docs:json": "typedoc --json ../../../docs/presence.json", "build:src": "webex-legacy-tools build -dest \"./dist\" -src \"./src\" -js -ts -maps", "deploy:npm": "yarn npm publish", "test": "yarn test:style && yarn test:unit && yarn test:integration && yarn test:browser", diff --git a/packages/byods/package.json b/packages/byods/package.json index 247d040a019..679d03241e0 100644 --- a/packages/byods/package.json +++ b/packages/byods/package.json @@ -15,6 +15,7 @@ }, "scripts": { "build:docs": "typedoc --out ../../docs/byods", + "build:docs:json": "typedoc --json ../../docs/byods.json", "build:src": "webex-legacy-tools build -dest \"./dist\" -src \"./src\" -js -ts && yarn build", "build": "yarn run -T tsc --declaration true --declarationDir ./dist/types", "deploy:npm": "yarn npm publish", diff --git a/packages/calling/package.json b/packages/calling/package.json index 0667db718f1..633e5bc29c1 100644 --- a/packages/calling/package.json +++ b/packages/calling/package.json @@ -32,6 +32,7 @@ "fix:lint": "eslint 'src/**/*.ts' --fix", "fix:prettier": "prettier \"src/**/*.ts\" --write", "build:docs": "typedoc --out ../../docs/calling", + "build:docs:json": "typedoc --json ../../docs/calling.json", "docs": "typedoc --emit none", "deploy:npm": "yarn npm publish" },