From 7a8b0b172bee60af9333372ec45d517435256fea Mon Sep 17 00:00:00 2001 From: Joshua Smithrud <54606601+Josmithr@users.noreply.github.com> Date: Wed, 6 Dec 2023 11:32:00 -0800 Subject: [PATCH] build: Patch api-extractor to not trim imports when generating type rollups (#18621) Expands on existing API-Extractor patching in place. This patch mitigates an issue where imports (potentially from other packages) are trimmed from the generated type rollups based on the release tags associated with the imported items. This issue has the potential to create invalid type rollups. The mitigation is to simply not trim imports in the type rollups - introducing (potentially) unused type imports is benign and should have negligible impact on file sizes in most cases. The relevant changes can be found on this branch: https://github.com/Josmithr/rushstack/tree/dont-trim-imports Related github issue: https://github.com/microsoft/rushstack/issues/4425 --- .../@microsoft__api-extractor@7.38.3.patch | 25 ++- patches/README.md | 6 + pnpm-lock.yaml | 196 +++++++++--------- .../@microsoft__api-extractor@7.38.3.patch | 23 ++ server/routerlicious/patches/README.md | 6 + server/routerlicious/pnpm-lock.yaml | 26 +-- 6 files changed, 170 insertions(+), 112 deletions(-) diff --git a/patches/@microsoft__api-extractor@7.38.3.patch b/patches/@microsoft__api-extractor@7.38.3.patch index 0301bdd7a98a..5bc0ae3137f1 100644 --- a/patches/@microsoft__api-extractor@7.38.3.patch +++ b/patches/@microsoft__api-extractor@7.38.3.patch @@ -111,4 +111,27 @@ index 3511bb2fd2269cce8c45197ef8dc61c28158f743..61101cea95d362b94be8b9e9ccc3e833 + if (!collectorEntity || !collectorEntity.consumable) { const entryPointFilename = path.basename(collector.workingPackage.entryPointSourceFile.fileName); if (!alreadyWarnedEntities.has(referencedEntity)) { - alreadyWarnedEntities.add(referencedEntity); \ No newline at end of file + alreadyWarnedEntities.add(referencedEntity); +diff --git a/lib/generators/DtsRollupGenerator.js b/lib/generators/DtsRollupGenerator.js +index 5a6490760417c2cbefc8ff277f9183a7c870e797..4b93942c049e1fe3940f9cc71c781c591d2bb97a 100644 +--- a/lib/generators/DtsRollupGenerator.js ++++ b/lib/generators/DtsRollupGenerator.js +@@ -103,16 +103,9 @@ class DtsRollupGenerator { + // Emit the imports + for (const entity of collector.entities) { + if (entity.astEntity instanceof AstImport_1.AstImport) { ++ // BUG MITIGATION: don't trim imports based on their release tags + const astImport = entity.astEntity; +- // For example, if the imported API comes from an external package that supports AEDoc, +- // and it was marked as `@internal`, then don't emit it. +- const symbolMetadata = collector.tryFetchMetadataForAstEntity(astImport); +- const maxEffectiveReleaseTag = symbolMetadata +- ? symbolMetadata.maxEffectiveReleaseTag +- : api_extractor_model_1.ReleaseTag.None; +- if (this._shouldIncludeReleaseTag(maxEffectiveReleaseTag, dtsKind)) { +- DtsEmitHelpers_1.DtsEmitHelpers.emitImport(writer, entity, astImport); +- } ++ DtsEmitHelpers_1.DtsEmitHelpers.emitImport(writer, entity, astImport); + } + } + writer.ensureSkippedLine(); \ No newline at end of file diff --git a/patches/README.md b/patches/README.md index 772f0d4f5c4d..77bbea142699 100644 --- a/patches/README.md +++ b/patches/README.md @@ -25,3 +25,9 @@ Related github issue: https://github.com/microsoft/rushstack/issues/4430 It also adds the ability to specify `bundledPackages` using regular expressions, rather than exact-match package names. The relevant changes can be found on this branch: https://github.com/Josmithr/rushstack/tree/regexp-bundledPackages Related github issue: https://github.com/microsoft/rushstack/issues/4426 + +Finally, it mitigates an issue where imports (potentially from other packages) are trimmed from the generated type rollups based on the release tags associated with the imported items. +This issue has the potential to create invalid type rollups. +The mitigation is to simply not trim imports in the type rollups - introducing (potentially) unused type imports is benign and should have negligable impact on file sizes in most cases. +The relevant changes can be found on this branch: https://github.com/Josmithr/rushstack/tree/dont-trim-imports +Related github issue: https://github.com/microsoft/rushstack/issues/4425 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e4b8c1543f12..e229ced186b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ overrides: patchedDependencies: '@microsoft/api-extractor@7.38.3': - hash: k56gdvquc3v4hivy6ijt5rsux4 + hash: veevzrg6trzjzkr6gaha4thdmm path: patches/@microsoft__api-extractor@7.38.3.patch socket.io-client@4.7.2: hash: p7f5djbjd3zgfisasebtom74n4 @@ -58,7 +58,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/test-tools': 1.0.195075 '@microsoft/api-documenter': 7.23.12 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@octokit/core': 4.2.4 auto-changelog: 2.4.0 c8: 7.14.0 @@ -147,7 +147,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/test-runtime-utils': link:../../../packages/runtime/test-runtime-utils '@fluidframework/test-utils': link:../../../packages/test/test-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/uuid': 9.0.7 @@ -185,7 +185,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm eslint: 8.50.0 eslint-config-prettier: 9.0.0_eslint@8.50.0 forever: 4.0.3 @@ -225,7 +225,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/jsrsasign': 8.0.13 copyfiles: 2.4.1 eslint: 8.50.0 @@ -3613,7 +3613,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 '@types/uuid': 9.0.7 eslint: 8.50.0 @@ -4800,7 +4800,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../../packages/test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/chai': 4.3.11 '@types/debug': 4.1.12 '@types/lodash': 4.14.202 @@ -4908,7 +4908,7 @@ importers: '@fluidframework/server-local-server': 2.0.2 '@fluidframework/test-runtime-utils': link:../../../../packages/runtime/test-runtime-utils '@fluidframework/test-utils': link:../../../../packages/test/test-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/lodash': 4.14.202 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -5453,7 +5453,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../packages/test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../packages/runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/path-browserify': 1.0.2 @@ -5513,7 +5513,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../../packages/test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../../packages/runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 best-random: 1.0.3 @@ -5572,7 +5572,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../../../packages/test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../../../packages/runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 best-random: 1.0.3 @@ -5633,7 +5633,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../packages/test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../packages/runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -5730,7 +5730,7 @@ importers: '@fluidframework/test-runtime-utils': link:../../../packages/runtime/test-runtime-utils '@fluidframework/test-utils': link:../../../packages/test/test-utils '@fluidframework/undo-redo': link:../../../packages/framework/undo-redo - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/chai': 4.3.11 '@types/lru-cache': 5.1.1 '@types/mocha': 9.1.1 @@ -5831,7 +5831,7 @@ importers: '@fluidframework/telemetry-utils': link:../../../packages/utils/telemetry-utils '@fluidframework/test-runtime-utils': link:../../../packages/runtime/test-runtime-utils '@fluidframework/test-utils': link:../../../packages/test/test-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/easy-table': 0.0.32 '@types/mocha': 9.1.1 @@ -5890,7 +5890,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 cross-env: 7.0.3 eslint: 8.50.0 @@ -5932,7 +5932,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../packages/test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 eslint: 8.50.0 prettier: 3.0.3 @@ -5970,7 +5970,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 '@types/react': 17.0.71 eslint: 8.50.0 @@ -6016,7 +6016,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../packages/test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../packages/runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/react': 17.0.71 @@ -6094,7 +6094,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/base64-js': 1.3.2 '@types/jest': 29.5.3 '@types/jest-environment-puppeteer': 2.2.0 @@ -6158,7 +6158,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/container-definitions-previous': /@fluidframework/container-definitions/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/events': 3.0.3 copyfiles: 2.4.1 eslint: 8.50.0 @@ -6189,7 +6189,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/core-interfaces-previous': /@fluidframework/core-interfaces/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 eslint: 8.50.0 @@ -6231,7 +6231,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/sinon': 7.5.2 @@ -6275,7 +6275,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/driver-definitions-previous': /@fluidframework/driver-definitions/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 eslint: 8.50.0 prettier: 3.0.3 @@ -6333,7 +6333,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -6398,7 +6398,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -6462,7 +6462,7 @@ importers: '@fluidframework/ink-previous': /@fluidframework/ink/2.0.0-internal.7.2.0 '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/mocha': 9.1.1 c8: 7.14.0 copyfiles: 2.4.1 @@ -6543,7 +6543,7 @@ importers: '@fluidframework/map-previous': /@fluidframework/map/2.0.0-internal.7.2.0 '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/path-browserify': 1.0.2 @@ -6632,7 +6632,7 @@ importers: '@fluidframework/matrix-previous': /@fluidframework/matrix/2.0.0-internal.7.2.0 '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@tiny-calc/micro': 0.0.0-alpha.5 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -6715,7 +6715,7 @@ importers: '@fluidframework/merge-tree-previous': /@fluidframework/merge-tree/2.0.0-internal.7.2.0 '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -6787,7 +6787,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/ordered-collection-previous': /@fluidframework/ordered-collection/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -6852,7 +6852,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/events': 3.0.3 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -6923,7 +6923,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/register-collection-previous': /@fluidframework/register-collection/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -7005,7 +7005,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/sequence-previous': /@fluidframework/sequence/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -7086,7 +7086,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/shared-object-base-previous': /@fluidframework/shared-object-base/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/benchmark': 2.1.5 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -7154,7 +7154,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/shared-summary-block-previous': /@fluidframework/shared-summary-block/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/benchmark': 2.1.5 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -7232,7 +7232,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/task-manager-previous': /@fluidframework/task-manager/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -7294,7 +7294,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/runtime-utils': link:../../runtime/runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -7346,7 +7346,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/debugger-previous': /@fluidframework/debugger/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 eslint: 8.50.0 @@ -7403,7 +7403,7 @@ importers: '@fluidframework/driver-base-previous': /@fluidframework/driver-base/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -7457,7 +7457,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/driver-web-cache-previous': /@fluidframework/driver-web-cache/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/jest': 29.5.3 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -7506,7 +7506,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/file-driver-previous': /@fluidframework/file-driver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 eslint: 8.50.0 @@ -7558,7 +7558,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -7645,7 +7645,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/local-driver-previous': /@fluidframework/local-driver/2.0.0-internal.7.2.0 '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/jsrsasign': 8.0.13 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -7728,7 +7728,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/odsp-driver-previous': /@fluidframework/odsp-driver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/node-fetch': 2.6.9 @@ -7775,7 +7775,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/odsp-driver-definitions-previous': /@fluidframework/odsp-driver-definitions/2.0.0-internal.7.2.0 '@fluidframework/protocol-definitions': 3.0.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 cross-env: 7.0.3 eslint: 8.50.0 @@ -7824,7 +7824,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/odsp-urlresolver-previous': /@fluidframework/odsp-urlresolver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -7879,7 +7879,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/replay-driver-previous': /@fluidframework/replay-driver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/nock': 9.3.1 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -7962,7 +7962,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/routerlicious-driver-previous': /@fluidframework/routerlicious-driver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/nock': 9.3.1 '@types/node': 18.19.1 @@ -8031,7 +8031,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/routerlicious-urlresolver-previous': /@fluidframework/routerlicious-urlresolver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/nconf': 0.10.6 '@types/node': 18.19.1 @@ -8095,7 +8095,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-tools': 1.0.195075 '@fluidframework/tinylicious-driver-previous': /@fluidframework/tinylicious-driver/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/jsrsasign': 8.0.13 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -8157,7 +8157,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 eslint: 8.50.0 @@ -8230,7 +8230,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/events': 3.0.3 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -8310,7 +8310,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/sequence': link:../../dds/sequence '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -8359,7 +8359,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/mocha-test-setup': link:../../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/sinon': 7.5.2 @@ -8425,7 +8425,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/data-object-base-previous': /@fluidframework/data-object-base/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 eslint: 8.50.0 @@ -8481,7 +8481,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -8533,7 +8533,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 eslint: 8.50.0 @@ -8601,7 +8601,7 @@ importers: '@fluidframework/map': link:../../dds/map '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/sequence': link:../../dds/sequence - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -8652,7 +8652,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 copyfiles: 2.4.1 cross-env: 7.0.3 @@ -8709,7 +8709,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/request-handler-previous': /@fluidframework/request-handler/2.0.0-internal.7.2.0 '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -8766,7 +8766,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/synthesize-previous': /@fluidframework/synthesize/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -8844,7 +8844,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/test-utils': link:../../test/test-utils '@fluidframework/tinylicious-client-previous': /@fluidframework/tinylicious-client/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -8905,7 +8905,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils '@fluidframework/undo-redo-previous': /@fluidframework/undo-redo/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/diff': 3.5.8 '@types/events': 3.0.3 '@types/mocha': 9.1.1 @@ -8957,7 +8957,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/view-adapters-previous': /@fluidframework/view-adapters/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/react': 17.0.71 '@types/react-dom': 17.0.25 copyfiles: 2.4.1 @@ -8994,7 +8994,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/view-interfaces-previous': /@fluidframework/view-interfaces/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/react': 17.0.71 '@types/react-dom': 17.0.25 copyfiles: 2.4.1 @@ -9072,7 +9072,7 @@ importers: '@fluidframework/container-loader-previous': /@fluidframework/container-loader/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/debug': 4.1.12 '@types/double-ended-queue': 2.1.7 '@types/events': 3.0.3 @@ -9151,7 +9151,7 @@ importers: '@fluidframework/driver-utils-previous': /@fluidframework/driver-utils/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/sinon': 7.5.2 @@ -9210,7 +9210,7 @@ importers: '@fluidframework/location-redirection-utils-previous': /@fluidframework/location-redirection-utils/2.0.0-internal.7.2.0 '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -9253,7 +9253,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 eslint: 8.50.0 prettier: 3.0.3 @@ -9336,7 +9336,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/double-ended-queue': 2.1.7 '@types/events': 3.0.3 '@types/mocha': 9.1.1 @@ -9387,7 +9387,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/container-runtime-definitions-previous': /@fluidframework/container-runtime-definitions/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 eslint: 8.50.0 prettier: 3.0.3 @@ -9455,7 +9455,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/uuid': 9.0.7 @@ -9501,7 +9501,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/datastore-definitions-previous': /@fluidframework/datastore-definitions/2.0.0-internal.7.2.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 eslint: 8.50.0 prettier: 3.0.3 @@ -9539,7 +9539,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/runtime-definitions-previous': /@fluidframework/runtime-definitions/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 eslint: 8.50.0 eslint-plugin-deprecation: 2.0.0_loebgezstcsvd2poh2d55fifke @@ -9601,7 +9601,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/runtime-utils-previous': /@fluidframework/runtime-utils/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -9680,7 +9680,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-runtime-utils-previous': /@fluidframework/test-runtime-utils/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/jsrsasign': 8.0.13 '@types/mocha': 9.1.1 '@types/node': 18.19.1 @@ -9827,7 +9827,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/test-utils': link:../../test/test-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 c8: 7.14.0 @@ -10056,7 +10056,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup-previous': /@fluidframework/mocha-test-setup/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -10182,7 +10182,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/random-js': 1.0.31 @@ -10260,7 +10260,7 @@ importers: '@fluidframework/build-tools': 0.28.0 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/test-driver-definitions-previous': /@fluidframework/test-driver-definitions/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm copyfiles: 2.4.1 eslint: 8.50.0 prettier: 3.0.3 @@ -10329,7 +10329,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/node': 18.19.1 c8: 7.14.0 copyfiles: 2.4.1 @@ -10507,7 +10507,7 @@ importers: '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/random-js': 1.0.31 @@ -10691,7 +10691,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../mocha-test-setup '@fluidframework/test-utils-previous': /@fluidframework/test-utils/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/debug': 4.1.12 '@types/diff': 3.5.8 '@types/mocha': 9.1.1 @@ -10804,7 +10804,7 @@ importers: '@fluidframework/build-tools': 0.28.0_h467wi3sy6j67ifywrn7x7qf4m '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../mocha-test-setup - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/nock': 9.3.1 '@types/node': 18.19.1 @@ -10870,7 +10870,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/chai': 4.3.11 '@types/mocha': 9.1.1 c8: 7.14.0 @@ -10987,7 +10987,7 @@ importers: '@fluidframework/runtime-utils': link:../../../runtime/runtime-utils '@fluidframework/sequence': link:../../../dds/sequence '@fluidframework/test-utils': link:../../../test/test-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/chai': 4.3.11 '@types/chrome': 0.0.232 '@types/expect-puppeteer': 2.2.1 @@ -11102,7 +11102,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../../test/mocha-test-setup '@fluidframework/test-runtime-utils': link:../../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@types/chai': 4.3.11 '@types/events': 3.0.3 '@types/mocha': 9.1.1 @@ -11226,7 +11226,7 @@ importers: '@fluidframework/build-tools': 0.28.0_h467wi3sy6j67ifywrn7x7qf4m '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/test-utils': link:../../../test/test-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@testing-library/dom': 8.20.1 '@testing-library/jest-dom': 5.17.0 '@testing-library/react': 12.1.5_sfoxds7t5ydpegc3knd667wn6m @@ -11353,7 +11353,7 @@ importers: '@fluidframework/mocha-test-setup': link:../../../test/mocha-test-setup '@fluidframework/shared-object-base': link:../../../dds/shared-object-base '@fluidframework/test-runtime-utils': link:../../../runtime/test-runtime-utils - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@previewjs/api': 13.0.0 '@previewjs/chromeless': 7.0.3_@types+node@18.19.1 '@previewjs/core': 23.0.1_@types+node@18.19.1 @@ -11596,7 +11596,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/json-stable-stringify': 1.0.36 '@types/node': 18.19.1 copyfiles: 2.4.1 @@ -11765,7 +11765,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/odsp-doclib-utils-previous': /@fluidframework/odsp-doclib-utils/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/mocha': 9.1.1 '@types/node': 18.19.1 '@types/node-fetch': 2.6.9 @@ -11831,7 +11831,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/telemetry-utils-previous': /@fluidframework/telemetry-utils/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/debug': 4.1.12 '@types/events': 3.0.3 '@types/mocha': 9.1.1 @@ -11900,7 +11900,7 @@ importers: '@fluidframework/eslint-config-fluid': 3.1.0_loebgezstcsvd2poh2d55fifke '@fluidframework/mocha-test-setup': link:../../test/mocha-test-setup '@fluidframework/tool-utils-previous': /@fluidframework/tool-utils/2.0.0-internal.7.2.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@types/debug': 4.1.12 '@types/jwt-decode': 2.2.1 '@types/mocha': 9.1.1 @@ -15695,7 +15695,7 @@ packages: '@fluid-tools/version-tools': 0.28.0 '@fluidframework/build-tools': 0.28.0 '@fluidframework/bundle-size-tools': 0.28.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm '@oclif/core': 2.4.0 '@oclif/plugin-autocomplete': 2.3.10 '@oclif/plugin-commands': 3.0.7 @@ -15760,7 +15760,7 @@ packages: '@fluid-tools/version-tools': 0.28.0 '@fluidframework/build-tools': 0.28.0_h467wi3sy6j67ifywrn7x7qf4m '@fluidframework/bundle-size-tools': 0.28.0_webpack-cli@4.10.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@oclif/core': 2.4.0 '@oclif/plugin-autocomplete': 2.3.10 '@oclif/plugin-commands': 3.0.7 @@ -15825,7 +15825,7 @@ packages: '@fluid-tools/version-tools': 0.28.0 '@fluidframework/build-tools': 0.28.0_@types+node@18.19.1 '@fluidframework/bundle-size-tools': 0.28.0 - '@microsoft/api-extractor': 7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1 + '@microsoft/api-extractor': 7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1 '@oclif/core': 2.4.0 '@oclif/plugin-autocomplete': 2.3.10 '@oclif/plugin-commands': 3.0.7 @@ -19269,7 +19269,7 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor/7.38.3_k56gdvquc3v4hivy6ijt5rsux4: + /@microsoft/api-extractor/7.38.3_veevzrg6trzjzkr6gaha4thdmm: resolution: {integrity: sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==} hasBin: true dependencies: @@ -19290,7 +19290,7 @@ packages: dev: true patched: true - /@microsoft/api-extractor/7.38.3_k56gdvquc3v4hivy6ijt5rsux4_@types+node@18.19.1: + /@microsoft/api-extractor/7.38.3_veevzrg6trzjzkr6gaha4thdmm_@types+node@18.19.1: resolution: {integrity: sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==} hasBin: true dependencies: diff --git a/server/routerlicious/patches/@microsoft__api-extractor@7.38.3.patch b/server/routerlicious/patches/@microsoft__api-extractor@7.38.3.patch index 08659044865c..0e3eae66f679 100644 --- a/server/routerlicious/patches/@microsoft__api-extractor@7.38.3.patch +++ b/server/routerlicious/patches/@microsoft__api-extractor@7.38.3.patch @@ -112,3 +112,26 @@ index 3511bb2fd2269cce8c45197ef8dc61c28158f743..61101cea95d362b94be8b9e9ccc3e833 const entryPointFilename = path.basename(collector.workingPackage.entryPointSourceFile.fileName); if (!alreadyWarnedEntities.has(referencedEntity)) { alreadyWarnedEntities.add(referencedEntity); +diff --git a/lib/generators/DtsRollupGenerator.js b/lib/generators/DtsRollupGenerator.js +index 5a6490760417c2cbefc8ff277f9183a7c870e797..4b93942c049e1fe3940f9cc71c781c591d2bb97a 100644 +--- a/lib/generators/DtsRollupGenerator.js ++++ b/lib/generators/DtsRollupGenerator.js +@@ -103,16 +103,9 @@ class DtsRollupGenerator { + // Emit the imports + for (const entity of collector.entities) { + if (entity.astEntity instanceof AstImport_1.AstImport) { ++ // BUG MITIGATION: don't trim imports based on their release tags + const astImport = entity.astEntity; +- // For example, if the imported API comes from an external package that supports AEDoc, +- // and it was marked as `@internal`, then don't emit it. +- const symbolMetadata = collector.tryFetchMetadataForAstEntity(astImport); +- const maxEffectiveReleaseTag = symbolMetadata +- ? symbolMetadata.maxEffectiveReleaseTag +- : api_extractor_model_1.ReleaseTag.None; +- if (this._shouldIncludeReleaseTag(maxEffectiveReleaseTag, dtsKind)) { +- DtsEmitHelpers_1.DtsEmitHelpers.emitImport(writer, entity, astImport); +- } ++ DtsEmitHelpers_1.DtsEmitHelpers.emitImport(writer, entity, astImport); + } + } + writer.ensureSkippedLine(); diff --git a/server/routerlicious/patches/README.md b/server/routerlicious/patches/README.md index 811451be14d0..4d47a061403e 100644 --- a/server/routerlicious/patches/README.md +++ b/server/routerlicious/patches/README.md @@ -19,3 +19,9 @@ Related github issue: https://github.com/microsoft/rushstack/issues/4430 It also adds the ability to specify `bundledPackages` using regular expressions, rather than exact-match package names. The relevant changes can be found on this branch: https://github.com/Josmithr/rushstack/tree/regexp-bundledPackages Related github issue: https://github.com/microsoft/rushstack/issues/4426 + +Finally, it mitigates an issue where imports (potentially from other packages) are trimmed from the generated type rollups based on the release tags associated with the imported items. +This issue has the potential to create invalid type rollups. +The mitigation is to simply not trim imports in the type rollups - introducing (potentially) unused type imports is benign and should have negligable impact on file sizes in most cases. +The relevant changes can be found on this branch: https://github.com/Josmithr/rushstack/tree/dont-trim-imports +Related github issue: https://github.com/microsoft/rushstack/issues/4425 diff --git a/server/routerlicious/pnpm-lock.yaml b/server/routerlicious/pnpm-lock.yaml index cffc91e27108..2d62a9a5a3cd 100644 --- a/server/routerlicious/pnpm-lock.yaml +++ b/server/routerlicious/pnpm-lock.yaml @@ -8,7 +8,7 @@ overrides: patchedDependencies: '@microsoft/api-extractor@7.38.3': - hash: kvdko35i6kviyod6gykzi63luu + hash: t5dutvxrlkz26qgmievy2jdkpi path: patches/@microsoft__api-extractor@7.38.3.patch importers: @@ -71,7 +71,7 @@ importers: '@fluidframework/build-tools': 0.26.1 '@fluidframework/eslint-config-fluid': 2.0.0_4rqwsplhh2ekz63wktwk7d7ht4 '@fluidframework/gitresources-previous': /@fluidframework/gitresources/2.0.0 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi concurrently: 8.2.1 copyfiles: 2.4.1 eslint: 8.27.0 @@ -325,7 +325,7 @@ importers: '@fluidframework/build-tools': 0.26.1_qiwzlxsc7nv6vcdymu2njnpbxe '@fluidframework/eslint-config-fluid': 2.0.0_4rqwsplhh2ekz63wktwk7d7ht4 '@fluidframework/server-local-server-previous': /@fluidframework/server-local-server/2.0.0 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.17.6 + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.17.6 '@types/jsrsasign': 8.0.13 '@types/mocha': 10.0.1 '@types/nock': 9.3.1 @@ -454,7 +454,7 @@ importers: '@fluidframework/build-tools': 0.26.1_@types+node@18.17.6 '@fluidframework/eslint-config-fluid': 2.0.0_4rqwsplhh2ekz63wktwk7d7ht4 '@fluidframework/protocol-base-previous': /@fluidframework/protocol-base/2.0.0 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.17.6 + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.17.6 '@types/assert': 1.5.6 '@types/mocha': 10.0.1 '@types/node': 18.17.6 @@ -831,7 +831,7 @@ importers: '@fluidframework/build-tools': 0.26.1_@types+node@18.17.6 '@fluidframework/eslint-config-fluid': 2.0.0_4rqwsplhh2ekz63wktwk7d7ht4 '@fluidframework/server-services-client-previous': /@fluidframework/server-services-client/2.0.0 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.17.6 + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.17.6 '@types/debug': 4.1.8 '@types/jsrsasign': 8.0.13 '@types/jwt-decode': 2.2.1 @@ -1446,7 +1446,7 @@ importers: '@fluidframework/build-common': 2.0.3 '@fluidframework/eslint-config-fluid': 2.0.0_kufnqfq7tb5rpdawkdb6g5smma '@fluidframework/mocha-test-setup': 2.0.0-internal.7.0.0 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.18.4 + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.18.4 '@types/compression': 1.7.3 '@types/cookie-parser': 1.4.3 '@types/cors': 2.8.14 @@ -2299,7 +2299,7 @@ packages: '@fluid-tools/version-tools': 0.26.1_typescript@4.5.5 '@fluidframework/build-tools': 0.26.1 '@fluidframework/bundle-size-tools': 0.26.1 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi '@oclif/core': 3.5.0 '@oclif/plugin-autocomplete': 2.3.10_typescript@4.5.5 '@oclif/plugin-commands': 3.0.3 @@ -2365,7 +2365,7 @@ packages: '@fluid-tools/version-tools': 0.26.1_mmpl2z7rynse2pmynonhikz2qy '@fluidframework/build-tools': 0.26.1_@types+node@18.17.6 '@fluidframework/bundle-size-tools': 0.26.1 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.17.6 + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.17.6 '@oclif/core': 3.5.0 '@oclif/plugin-autocomplete': 2.3.10_mmpl2z7rynse2pmynonhikz2qy '@oclif/plugin-commands': 3.0.3 @@ -2431,7 +2431,7 @@ packages: '@fluid-tools/version-tools': 0.26.1_typescript@4.5.5 '@fluidframework/build-tools': 0.26.1 '@fluidframework/bundle-size-tools': 0.26.1 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi '@oclif/core': 3.5.0 '@oclif/plugin-autocomplete': 2.3.10_typescript@4.5.5 '@oclif/plugin-commands': 3.0.3 @@ -2497,7 +2497,7 @@ packages: '@fluid-tools/version-tools': 0.26.1_mmpl2z7rynse2pmynonhikz2qy '@fluidframework/build-tools': 0.26.1_qiwzlxsc7nv6vcdymu2njnpbxe '@fluidframework/bundle-size-tools': 0.26.1_webpack-cli@4.10.0 - '@microsoft/api-extractor': 7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.17.6 + '@microsoft/api-extractor': 7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.17.6 '@oclif/core': 3.5.0 '@oclif/plugin-autocomplete': 2.3.10_mmpl2z7rynse2pmynonhikz2qy '@oclif/plugin-commands': 3.0.3 @@ -4630,7 +4630,7 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor/7.38.3_kvdko35i6kviyod6gykzi63luu: + /@microsoft/api-extractor/7.38.3_t5dutvxrlkz26qgmievy2jdkpi: resolution: {integrity: sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==} hasBin: true dependencies: @@ -4651,7 +4651,7 @@ packages: dev: true patched: true - /@microsoft/api-extractor/7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.17.6: + /@microsoft/api-extractor/7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.17.6: resolution: {integrity: sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==} hasBin: true dependencies: @@ -4672,7 +4672,7 @@ packages: dev: true patched: true - /@microsoft/api-extractor/7.38.3_kvdko35i6kviyod6gykzi63luu_@types+node@18.18.4: + /@microsoft/api-extractor/7.38.3_t5dutvxrlkz26qgmievy2jdkpi_@types+node@18.18.4: resolution: {integrity: sha512-xt9iYyC5f39281j77JTA9C3ISJpW1XWkCcnw+2vM78CPnro6KhPfwQdPDfwS5JCPNuq0grm8cMdPUOPvrchDWw==} hasBin: true dependencies: