Skip to content

Commit

Permalink
Fix api-extraction (#880)
Browse files Browse the repository at this point in the history
* Use extract-api script from presentation-build-tools

* Replace `presentation-build-tools` with `betools`
  • Loading branch information
saskliutas authored Feb 20, 2025
1 parent c266516 commit 05c00d3
Show file tree
Hide file tree
Showing 14 changed files with 181 additions and 414 deletions.
73 changes: 0 additions & 73 deletions apps/build-tools/bin/extract-api-summary.js

This file was deleted.

119 changes: 0 additions & 119 deletions apps/build-tools/bin/extract-api.cjs

This file was deleted.

14 changes: 0 additions & 14 deletions apps/build-tools/package.json

This file was deleted.

3 changes: 1 addition & 2 deletions packages/components/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"docs:changelog": "cpx ./CHANGELOG.md ./build/docs/reference/presentation-components",
"docs:reference": "cross-env NODE_PROJECT_ROOT_DIRECTORY=../../ betools docs --json=./build/docs/reference/presentation-components/file.json --tsIndexFile=presentation-components.ts --onlyJson",
"docs:extract": "betools extract --fileExt=ts,tsx --extractFrom=./src/test --recursive --out=./build/docs/extract",
"extract-api": "extract-api --entry=presentation-components --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-components --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-components.api.md"
},
"dependencies": {
Expand Down Expand Up @@ -133,7 +133,6 @@
"ignore-styles": "catalog:test-tools",
"jsdom": "catalog:test-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"presentation-test-utilities": "workspace:^",
"react": "catalog:react",
"react-dom": "catalog:react",
Expand Down
3 changes: 1 addition & 2 deletions packages/core-interop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"lint": "eslint ./src/**/*.ts",
"test:dev": "mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "extract-api --entry=presentation-core-interop --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-core-interop --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-core-interop.api.md",
"validate-markdowns": "node ../../scripts/validateMarkdowns.js README.md"
},
Expand Down Expand Up @@ -72,7 +72,6 @@
"cpx2": "catalog:build-tools",
"eslint": "catalog:build-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"rimraf": "catalog:build-tools",
"rxjs-for-await": "catalog:rxjs",
"sinon": "catalog:test-tools",
Expand Down
3 changes: 1 addition & 2 deletions packages/hierarchies-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"lint": "eslint ./src/**/*.{ts,tsx}",
"test:dev": "cross-env NODE_OPTIONS=\"--import presentation-test-utilities/node-hooks/ignore-styles\" mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev -- --parallel --jobs=4",
"extract-api": "extract-api --entry=presentation-hierarchies-react --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-hierarchies-react --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-hierarchies-react.api.md",
"update-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md",
"check-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md --check",
Expand Down Expand Up @@ -104,7 +104,6 @@
"ignore-styles": "catalog:test-tools",
"jsdom": "catalog:test-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"presentation-test-utilities": "workspace:^",
"react": "catalog:react",
"react-dom": "catalog:react",
Expand Down
3 changes: 1 addition & 2 deletions packages/hierarchies/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"lint": "eslint ./src/**/*.ts",
"test:dev": "mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "extract-api --entry=presentation-hierarchies --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-hierarchies --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-hierarchies.api.md",
"update-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md,./learning",
"check-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md,./learning --check",
Expand Down Expand Up @@ -73,7 +73,6 @@
"cpx2": "catalog:build-tools",
"eslint": "catalog:build-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"presentation-test-utilities": "workspace:^",
"rimraf": "catalog:build-tools",
"sinon": "catalog:test-tools",
Expand Down
3 changes: 1 addition & 2 deletions packages/opentelemetry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"lint": "eslint \"./src/**/*.ts\"",
"test:dev": "mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "extract-api --entry=presentation-opentelemetry --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-opentelemetry --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-opentelemetry.api.md"
},
"peerDependencies": {
Expand Down Expand Up @@ -72,7 +72,6 @@
"cross-env": "catalog:build-tools",
"eslint": "catalog:build-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"rimraf": "catalog:build-tools",
"sinon": "catalog:test-tools",
"sinon-chai": "catalog:test-tools",
Expand Down
3 changes: 1 addition & 2 deletions packages/shared/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"lint": "eslint \"./src/**/*.ts\"",
"test:dev": "mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-shared --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-shared.api.md",
"validate-markdowns": "node ../../scripts/validateMarkdowns.js README.md"
},
Expand All @@ -63,7 +63,6 @@
"chai-subset": "catalog:test-tools",
"eslint": "catalog:build-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"presentation-test-utilities": "workspace:^",
"rimraf": "catalog:build-tools",
"sinon": "catalog:test-tools",
Expand Down
3 changes: 1 addition & 2 deletions packages/testing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"lint": "eslint ./src/**/*.ts",
"test:dev": "cross-env NODE_OPTIONS=\"--import presentation-test-utilities/node-hooks/ignore-styles\" mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "extract-api --entry=presentation-testing --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=presentation-testing --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/presentation-testing.api.md"
},
"dependencies": {
Expand Down Expand Up @@ -98,7 +98,6 @@
"inversify": "catalog:itwinjs-core",
"jsdom": "catalog:test-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"presentation-test-utilities": "workspace:^",
"react": "catalog:react",
"react-dom": "catalog:react",
Expand Down
2 changes: 1 addition & 1 deletion packages/unified-selection-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"lint": "eslint ./src/**/*.{ts,tsx}",
"test:dev": "mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "betools extract-api --entry=lib/esm/unified-selection-react --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"extract-api": "betools extract-api --entry=unified-selection-react --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/unified-selection-react.api.md",
"update-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md",
"check-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md --check",
Expand Down
3 changes: 1 addition & 2 deletions packages/unified-selection/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"lint": "eslint ./src/**/*.ts",
"test:dev": "mocha --enable-source-maps --config ./.mocharc.json",
"test": "npm run test:dev",
"extract-api": "extract-api --entry=unified-selection --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api",
"extract-api": "betools extract-api --entry=unified-selection --apiReportFolder=./api --apiReportTempFolder=./api/temp --apiSummaryFolder=./api --includeUnexportedApis",
"check-internal": "node ../../scripts/checkInternal.js --apiSummary ./api/unified-selection.api.md",
"update-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md,./learning",
"check-extractions": "node ../../scripts/updateExtractions.js --targets=./README.md,./learning --check",
Expand All @@ -71,7 +71,6 @@
"cpx2": "catalog:build-tools",
"eslint": "catalog:build-tools",
"mocha": "catalog:test-tools",
"presentation-build-tools": "workspace:^",
"presentation-test-utilities": "workspace:^",
"rimraf": "catalog:build-tools",
"sinon": "catalog:test-tools",
Expand Down
Loading

0 comments on commit 05c00d3

Please sign in to comment.