diff --git a/package.json b/package.json index 701b43f11..b11826659 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "devDependencies": { "@changesets/cli": "^2.27.1", "@livekit/changesets-changelog-github": "^0.0.4", - "@rushstack/heft": "^0.68.0", + "@rushstack/heft": "^0.73.0", "glob": "^11.0.0", "globals": "^16.0.0", "husky": "^8.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e7a52f6d..5f665e9f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^0.0.4 version: 0.0.4 '@rushstack/heft': - specifier: ^0.68.0 - version: 0.68.15(@types/node@22.13.1) + specifier: ^0.73.0 + version: 0.73.6(@types/node@22.13.1) glob: specifier: ^11.0.0 version: 11.0.1 @@ -334,14 +334,14 @@ importers: specifier: 0.15.1 version: 0.15.1 '@rushstack/heft': - specifier: ^0.67.2 || ^0.68.0 - version: 0.68.15(@types/node@20.17.29) + specifier: ^0.67.2 || ^0.68.0 || ^0.73.0 + version: 0.73.6(@types/node@20.17.29) '@rushstack/heft-node-rig': specifier: ^2.2.6 - version: 2.6.52(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29) + version: 2.6.52(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29) '@rushstack/node-core-library': specifier: ^5.0.0 - version: 5.13.0(@types/node@20.17.29) + version: 5.13.1(@types/node@20.17.29) '@rushstack/ts-command-line': specifier: ^4.15.0 version: 4.23.4(@types/node@20.17.29) @@ -2862,6 +2862,10 @@ packages: resolution: {integrity: sha512-05GjJ2X/Td2ulSwSXBFODg8mKgSFYjUyX/X7cPa8IOoyIzKLPzmLEzVb+5VzAzyobjixLZPmGrsZTgFtTsaIIQ==} engines: {node: '>=10.13.0'} + '@rushstack/heft-config-file@0.18.2': + resolution: {integrity: sha512-TGpJ+Jviw+xAzd5ZAjJJl3YczC66HTcuD9wm6M6i4AFFM6Pu4eN7iOVJDLZL4lb8MJtpLsmLAZbf6I859ak3Bg==} + engines: {node: '>=10.13.0'} + '@rushstack/heft-jest-plugin@0.14.6': resolution: {integrity: sha512-Xphy5DZ50u0ec0L9EJ4eTSbIS1LXvsj1HlfnQhdYxK5rjrJE8jfsPdCPL/VhxdBZ+ozhoqdyrsaJaMUqGt8WbA==} peerDependencies: @@ -2889,8 +2893,8 @@ packages: peerDependencies: '@rushstack/heft': 0.68.15 - '@rushstack/heft@0.68.15': - resolution: {integrity: sha512-aHUQCAoRjxeGxHqcalEtoAVuDtQeFe+3jFRoLt5/g5Mq+Wdow2Roo5vgtaMjpj5CuxvPE9sKSE5hE0PWBSnL2A==} + '@rushstack/heft@0.73.6': + resolution: {integrity: sha512-AD2GgAMZFoM0lE7PoxL5HJRQAZRxk9bhU5wLwJ45yhKEr2Yh56OyoAC5yg+zrsEws48fQTo0DMdmE81V9a3Rgg==} engines: {node: '>=10.13.0'} hasBin: true @@ -2910,8 +2914,16 @@ packages: '@types/node': optional: true - '@rushstack/operation-graph@0.2.37': - resolution: {integrity: sha512-PioYd3DHpGZ2yOL5qYgZudCCCeXurfgixfMwtxqGeODkVzZeB3H9usimv/Gk3Js5MnGbgeeqsIfWJ5JhBLK7dQ==} + '@rushstack/node-core-library@5.13.1': + resolution: {integrity: sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/operation-graph@0.2.41': + resolution: {integrity: sha512-2ub6kzUaaIUDTdmTbk4PH4BK54mcJ5uyh2K7VhREa1f4ZBzw9voCYwIh0XGl5Xu0zasinFWYY8Pi0HOg6vkc2g==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -2929,12 +2941,23 @@ packages: '@types/node': optional: true + '@rushstack/terminal@0.15.3': + resolution: {integrity: sha512-DGJ0B2Vm69468kZCJkPj3AH5nN+nR9SPmC0rFHtzsS4lBQ7/dgOwtwVxYP7W9JPDMuRBkJ4KHmWKr036eJsj9g==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + '@rushstack/tree-pattern@0.3.4': resolution: {integrity: sha512-9uROnkiHWsQqxW6HirXABfTRlgzhYp6tevbYIGkwKQ09VaayUBkvFvt/urDKMwlo+tGU0iQQLuVige6c48wTgw==} '@rushstack/ts-command-line@4.23.4': resolution: {integrity: sha512-pqmzDJCm0TS8VyeqnzcJ7ncwXgiLDQ6LVmXXfqv2nPL6VIz+UpyTpNVfZRJpyyJ+UDxqob1vIj2liaUfBjv8/A==} + '@rushstack/ts-command-line@5.0.1': + resolution: {integrity: sha512-bsbUucn41UXrQK7wgM8CNM/jagBytEyJqXw/umtI8d68vFm1Jwxh1OtLrlW7uGZgjCWiiPH6ooUNa1aVsuVr3Q==} + '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -6117,6 +6140,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + jsonpath-plus@10.3.0: + resolution: {integrity: sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA==} + engines: {node: '>=18.0.0'} + hasBin: true + jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -10755,9 +10783,9 @@ snapshots: - supports-color - typescript - '@rushstack/heft-api-extractor-plugin@0.3.65(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29)': + '@rushstack/heft-api-extractor-plugin@0.3.65(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29)': dependencies: - '@rushstack/heft': 0.68.15(@types/node@20.17.29) + '@rushstack/heft': 0.73.6(@types/node@20.17.29) '@rushstack/heft-config-file': 0.16.4(@types/node@20.17.29) '@rushstack/node-core-library': 5.11.0(@types/node@20.17.29) semver: 7.5.4 @@ -10773,21 +10801,32 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft-config-file@0.16.4(@types/node@22.13.1)': + '@rushstack/heft-config-file@0.18.2(@types/node@20.17.29)': dependencies: - '@rushstack/node-core-library': 5.11.0(@types/node@22.13.1) + '@rushstack/node-core-library': 5.13.1(@types/node@20.17.29) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.6(@types/node@22.13.1) - jsonpath-plus: 10.2.0 + '@rushstack/terminal': 0.15.3(@types/node@20.17.29) + '@ungap/structured-clone': 1.3.0 + jsonpath-plus: 10.3.0 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/heft-config-file@0.18.2(@types/node@22.13.1)': + dependencies: + '@rushstack/node-core-library': 5.13.1(@types/node@22.13.1) + '@rushstack/rig-package': 0.5.3 + '@rushstack/terminal': 0.15.3(@types/node@22.13.1) + '@ungap/structured-clone': 1.3.0 + jsonpath-plus: 10.3.0 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-jest-plugin@0.14.6(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29)(jest-environment-node@29.5.0)': + '@rushstack/heft-jest-plugin@0.14.6(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29)(jest-environment-node@29.5.0)': dependencies: '@jest/core': 29.5.0 '@jest/reporters': 29.5.0 '@jest/transform': 29.5.0 - '@rushstack/heft': 0.68.15(@types/node@20.17.29) + '@rushstack/heft': 0.73.6(@types/node@20.17.29) '@rushstack/heft-config-file': 0.16.4(@types/node@20.17.29) '@rushstack/node-core-library': 5.11.0(@types/node@20.17.29) '@rushstack/terminal': 0.14.6(@types/node@20.17.29) @@ -10805,23 +10844,23 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-lint-plugin@0.5.14(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29)': + '@rushstack/heft-lint-plugin@0.5.14(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29)': dependencies: - '@rushstack/heft': 0.68.15(@types/node@20.17.29) + '@rushstack/heft': 0.73.6(@types/node@20.17.29) '@rushstack/node-core-library': 5.11.0(@types/node@20.17.29) semver: 7.5.4 transitivePeerDependencies: - '@types/node' - '@rushstack/heft-node-rig@2.6.52(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29)': + '@rushstack/heft-node-rig@2.6.52(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29)': dependencies: '@microsoft/api-extractor': 7.49.2(@types/node@20.17.29) '@rushstack/eslint-config': 4.1.1(eslint@8.57.1)(typescript@5.4.2) - '@rushstack/heft': 0.68.15(@types/node@20.17.29) - '@rushstack/heft-api-extractor-plugin': 0.3.65(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29) - '@rushstack/heft-jest-plugin': 0.14.6(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29)(jest-environment-node@29.5.0) - '@rushstack/heft-lint-plugin': 0.5.14(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29) - '@rushstack/heft-typescript-plugin': 0.6.8(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29) + '@rushstack/heft': 0.73.6(@types/node@20.17.29) + '@rushstack/heft-api-extractor-plugin': 0.3.65(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29) + '@rushstack/heft-jest-plugin': 0.14.6(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29)(jest-environment-node@29.5.0) + '@rushstack/heft-lint-plugin': 0.5.14(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29) + '@rushstack/heft-typescript-plugin': 0.6.8(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29) '@types/heft-jest': 1.0.1 eslint: 8.57.1 jest-environment-node: 29.5.0 @@ -10834,9 +10873,9 @@ snapshots: - supports-color - ts-node - '@rushstack/heft-typescript-plugin@0.6.8(@rushstack/heft@0.68.15(@types/node@20.17.29))(@types/node@20.17.29)': + '@rushstack/heft-typescript-plugin@0.6.8(@rushstack/heft@0.73.6(@types/node@20.17.29))(@types/node@20.17.29)': dependencies: - '@rushstack/heft': 0.68.15(@types/node@20.17.29) + '@rushstack/heft': 0.73.6(@types/node@20.17.29) '@rushstack/heft-config-file': 0.16.4(@types/node@20.17.29) '@rushstack/node-core-library': 5.11.0(@types/node@20.17.29) '@types/tapable': 1.0.6 @@ -10845,14 +10884,14 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft@0.68.15(@types/node@20.17.29)': + '@rushstack/heft@0.73.6(@types/node@20.17.29)': dependencies: - '@rushstack/heft-config-file': 0.16.4(@types/node@20.17.29) - '@rushstack/node-core-library': 5.11.0(@types/node@20.17.29) - '@rushstack/operation-graph': 0.2.37(@types/node@20.17.29) + '@rushstack/heft-config-file': 0.18.2(@types/node@20.17.29) + '@rushstack/node-core-library': 5.13.1(@types/node@20.17.29) + '@rushstack/operation-graph': 0.2.41(@types/node@20.17.29) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.6(@types/node@20.17.29) - '@rushstack/ts-command-line': 4.23.4(@types/node@20.17.29) + '@rushstack/terminal': 0.15.3(@types/node@20.17.29) + '@rushstack/ts-command-line': 5.0.1(@types/node@20.17.29) '@types/tapable': 1.0.6 fast-glob: 3.3.3 git-repo-info: 2.1.1 @@ -10862,14 +10901,14 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/heft@0.68.15(@types/node@22.13.1)': + '@rushstack/heft@0.73.6(@types/node@22.13.1)': dependencies: - '@rushstack/heft-config-file': 0.16.4(@types/node@22.13.1) - '@rushstack/node-core-library': 5.11.0(@types/node@22.13.1) - '@rushstack/operation-graph': 0.2.37(@types/node@22.13.1) + '@rushstack/heft-config-file': 0.18.2(@types/node@22.13.1) + '@rushstack/node-core-library': 5.13.1(@types/node@22.13.1) + '@rushstack/operation-graph': 0.2.41(@types/node@22.13.1) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.6(@types/node@22.13.1) - '@rushstack/ts-command-line': 4.23.4(@types/node@22.13.1) + '@rushstack/terminal': 0.15.3(@types/node@22.13.1) + '@rushstack/ts-command-line': 5.0.1(@types/node@22.13.1) '@types/tapable': 1.0.6 fast-glob: 3.3.3 git-repo-info: 2.1.1 @@ -10918,17 +10957,43 @@ snapshots: optionalDependencies: '@types/node': 20.17.29 - '@rushstack/operation-graph@0.2.37(@types/node@20.17.29)': + '@rushstack/node-core-library@5.13.1(@types/node@20.17.29)': dependencies: - '@rushstack/node-core-library': 5.11.0(@types/node@20.17.29) - '@rushstack/terminal': 0.14.6(@types/node@20.17.29) + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 11.3.0 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.10 + semver: 7.5.4 optionalDependencies: '@types/node': 20.17.29 - '@rushstack/operation-graph@0.2.37(@types/node@22.13.1)': + '@rushstack/node-core-library@5.13.1(@types/node@22.13.1)': dependencies: - '@rushstack/node-core-library': 5.11.0(@types/node@22.13.1) - '@rushstack/terminal': 0.14.6(@types/node@22.13.1) + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 11.3.0 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.10 + semver: 7.5.4 + optionalDependencies: + '@types/node': 22.13.1 + + '@rushstack/operation-graph@0.2.41(@types/node@20.17.29)': + dependencies: + '@rushstack/node-core-library': 5.13.1(@types/node@20.17.29) + '@rushstack/terminal': 0.15.3(@types/node@20.17.29) + optionalDependencies: + '@types/node': 20.17.29 + + '@rushstack/operation-graph@0.2.41(@types/node@22.13.1)': + dependencies: + '@rushstack/node-core-library': 5.13.1(@types/node@22.13.1) + '@rushstack/terminal': 0.15.3(@types/node@22.13.1) optionalDependencies: '@types/node': 22.13.1 @@ -10951,6 +11016,20 @@ snapshots: optionalDependencies: '@types/node': 22.13.1 + '@rushstack/terminal@0.15.3(@types/node@20.17.29)': + dependencies: + '@rushstack/node-core-library': 5.13.1(@types/node@20.17.29) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 20.17.29 + + '@rushstack/terminal@0.15.3(@types/node@22.13.1)': + dependencies: + '@rushstack/node-core-library': 5.13.1(@types/node@22.13.1) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.13.1 + '@rushstack/tree-pattern@0.3.4': {} '@rushstack/ts-command-line@4.23.4(@types/node@20.17.29)': @@ -10971,6 +11050,24 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@rushstack/ts-command-line@5.0.1(@types/node@20.17.29)': + dependencies: + '@rushstack/terminal': 0.15.3(@types/node@20.17.29) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + + '@rushstack/ts-command-line@5.0.1(@types/node@22.13.1)': + dependencies: + '@rushstack/terminal': 0.15.3(@types/node@22.13.1) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + '@sinclair/typebox@0.27.8': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -15546,6 +15643,12 @@ snapshots: '@jsep-plugin/regex': 1.0.4(jsep@1.4.0) jsep: 1.4.0 + jsonpath-plus@10.3.0: + dependencies: + '@jsep-plugin/assignment': 1.3.0(jsep@1.4.0) + '@jsep-plugin/regex': 1.0.4(jsep@1.4.0) + jsep: 1.4.0 + jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.8 diff --git a/tooling/api-documenter/package.json b/tooling/api-documenter/package.json index 04b714f2d..53ac9c82e 100644 --- a/tooling/api-documenter/package.json +++ b/tooling/api-documenter/package.json @@ -39,6 +39,6 @@ "nodemon": "^3.0.0" }, "peerDependencies": { - "@rushstack/heft": "^0.67.2 || ^0.68.0" + "@rushstack/heft": "^0.67.2 || ^0.68.0 || ^0.73.0" } }