diff --git a/package.json b/package.json index 171e7841..61240412 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@changesets/cli": "^2.27.1", "@livekit/changesets-changelog-github": "^0.0.4", - "@rushstack/heft": "^0.74.0", + "@rushstack/heft": "^1.0.0", "@trivago/prettier-plugin-sort-imports": "^5.0.0", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11a478a0..7be1f3d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^0.0.4 version: 0.0.4 '@rushstack/heft': - specifier: ^0.74.0 - version: 0.74.2(@types/node@22.15.29) + specifier: ^1.0.0 + version: 1.2.6(@types/node@22.15.29) '@trivago/prettier-plugin-sort-imports': specifier: ^5.0.0 version: 5.2.2(prettier@3.6.2) @@ -1467,44 +1467,52 @@ packages: '@rushstack/eslint-patch@1.12.0': resolution: {integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==} - '@rushstack/heft-config-file@0.18.3': - resolution: {integrity: sha512-4cgqE05haIPGj8K5o91Ybz2J2W3gk77RtHVFh2Z4WCFYeDiOQSGycfrMJASebMUaPNxphl3endwrGCMkR3lUBQ==} + '@rushstack/heft-config-file@0.20.3': + resolution: {integrity: sha512-kVIBNxwtgV4wPQrqk4PCcaU3DKkmDmiULkELmb7RmhYKAYqR6XyA9dnyXdu/HgmF3zPn8EnuBT8/RhlKmbF8Zg==} engines: {node: '>=10.13.0'} - '@rushstack/heft@0.74.2': - resolution: {integrity: sha512-siOQrl3wUJdT9nziKa7mRXUEO99ptqcdsxEx8+UurmKlxnNS9v2plfBiPgHNvwToc4JtMVtGjRIO/J/qmbkzOg==} + '@rushstack/heft@1.2.6': + resolution: {integrity: sha512-1wUXKF7XjezQwhcUEmn99aEv4kcSyaaSb1eH8bCuHyaBC7YBQgfSQilS3rhEZ2X8IE6CJr7azSULjdrm7y7xpQ==} engines: {node: '>=10.13.0'} hasBin: true - '@rushstack/node-core-library@5.14.0': - resolution: {integrity: sha512-eRong84/rwQUlATGFW3TMTYVyqL1vfW9Lf10PH+mVGfIb9HzU3h5AASNIw+axnBLjnD0n3rT5uQBwu9fvzATrg==} + '@rushstack/node-core-library@5.20.3': + resolution: {integrity: sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/operation-graph@0.6.3': + resolution: {integrity: sha512-HuC0N33aZ82p/eLMKpme8fzhY+L3JMejbRc7fUcli9VT5sXrgv0VOQBqWf6XeXnzoyhCSZCqrKlGPJAAb/R5Rg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/operation-graph@0.3.1': - resolution: {integrity: sha512-bxj15eDUIezpzJPI54EC8H87ptkhw2q5UvKZmoIrTWTYqdV8ppDnLon80dtffHEFqtgoMeVEAngK9LQZ4Hfxtw==} + '@rushstack/problem-matcher@0.2.1': + resolution: {integrity: sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/rig-package@0.5.3': - resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} + '@rushstack/rig-package@0.7.2': + resolution: {integrity: sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==} - '@rushstack/terminal@0.15.4': - resolution: {integrity: sha512-OQSThV0itlwVNHV6thoXiAYZlQh4Fgvie2CzxFABsbO2MWQsI4zOh3LRNigYSTrmS+ba2j0B3EObakPzf/x6Zg==} + '@rushstack/terminal@0.22.3': + resolution: {integrity: sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/ts-command-line@5.0.2': - resolution: {integrity: sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ==} + '@rushstack/ts-command-line@5.3.3': + resolution: {integrity: sha512-c+ltdcvC7ym+10lhwR/vWiOhsrm/bP3By2VsFcs5qTKv+6tTmxgbVrtJ5NdNjANiV5TcmOZgUN+5KYQ4llsvEw==} '@shikijs/engine-oniguruma@3.9.2': resolution: {integrity: sha512-Vn/w5oyQ6TUgTVDIC/BrpXwIlfK6V6kGWDVVz2eRkF2v13YoENUvaNwxMsQU/t6oCuZKzqp9vqtEtEzKl9VegA==} @@ -1820,8 +1828,8 @@ packages: ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - ajv@8.13.0: - resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} @@ -2432,6 +2440,9 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -4887,24 +4898,24 @@ snapshots: '@rushstack/eslint-patch@1.12.0': {} - '@rushstack/heft-config-file@0.18.3(@types/node@22.15.29)': + '@rushstack/heft-config-file@0.20.3(@types/node@22.15.29)': dependencies: - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.29) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.4(@types/node@22.15.29) + '@rushstack/node-core-library': 5.20.3(@types/node@22.15.29) + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.3(@types/node@22.15.29) '@ungap/structured-clone': 1.3.0 jsonpath-plus: 10.3.0 transitivePeerDependencies: - '@types/node' - '@rushstack/heft@0.74.2(@types/node@22.15.29)': + '@rushstack/heft@1.2.6(@types/node@22.15.29)': dependencies: - '@rushstack/heft-config-file': 0.18.3(@types/node@22.15.29) - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.29) - '@rushstack/operation-graph': 0.3.1(@types/node@22.15.29) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.4(@types/node@22.15.29) - '@rushstack/ts-command-line': 5.0.2(@types/node@22.15.29) + '@rushstack/heft-config-file': 0.20.3(@types/node@22.15.29) + '@rushstack/node-core-library': 5.20.3(@types/node@22.15.29) + '@rushstack/operation-graph': 0.6.3(@types/node@22.15.29) + '@rushstack/rig-package': 0.7.2 + '@rushstack/terminal': 0.22.3(@types/node@22.15.29) + '@rushstack/ts-command-line': 5.3.3(@types/node@22.15.29) '@types/tapable': 1.0.6 fast-glob: 3.3.3 git-repo-info: 2.1.1 @@ -4914,11 +4925,11 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@rushstack/node-core-library@5.14.0(@types/node@22.15.29)': + '@rushstack/node-core-library@5.20.3(@types/node@22.15.29)': dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) + ajv: 8.18.0 + ajv-draft-04: 1.0.0(ajv@8.18.0) + ajv-formats: 3.0.1(ajv@8.18.0) fs-extra: 11.3.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -4927,28 +4938,33 @@ snapshots: optionalDependencies: '@types/node': 22.15.29 - '@rushstack/operation-graph@0.3.1(@types/node@22.15.29)': + '@rushstack/operation-graph@0.6.3(@types/node@22.15.29)': dependencies: - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.29) - '@rushstack/terminal': 0.15.4(@types/node@22.15.29) + '@rushstack/node-core-library': 5.20.3(@types/node@22.15.29) + '@rushstack/terminal': 0.22.3(@types/node@22.15.29) + optionalDependencies: + '@types/node': 22.15.29 + + '@rushstack/problem-matcher@0.2.1(@types/node@22.15.29)': optionalDependencies: '@types/node': 22.15.29 - '@rushstack/rig-package@0.5.3': + '@rushstack/rig-package@0.7.2': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.4(@types/node@22.15.29)': + '@rushstack/terminal@0.22.3(@types/node@22.15.29)': dependencies: - '@rushstack/node-core-library': 5.14.0(@types/node@22.15.29) + '@rushstack/node-core-library': 5.20.3(@types/node@22.15.29) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.15.29) supports-color: 8.1.1 optionalDependencies: '@types/node': 22.15.29 - '@rushstack/ts-command-line@5.0.2(@types/node@22.15.29)': + '@rushstack/ts-command-line@5.3.3(@types/node@22.15.29)': dependencies: - '@rushstack/terminal': 0.15.4(@types/node@22.15.29) + '@rushstack/terminal': 0.22.3(@types/node@22.15.29) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -5258,13 +5274,13 @@ snapshots: acorn@8.15.0: {} - ajv-draft-04@1.0.0(ajv@8.13.0): + ajv-draft-04@1.0.0(ajv@8.18.0): optionalDependencies: - ajv: 8.13.0 + ajv: 8.18.0 - ajv-formats@3.0.1(ajv@8.13.0): + ajv-formats@3.0.1(ajv@8.18.0): optionalDependencies: - ajv: 8.13.0 + ajv: 8.18.0 ajv@6.12.6: dependencies: @@ -5280,12 +5296,12 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - ajv@8.13.0: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 ansi-colors@4.1.3: {} @@ -6158,6 +6174,8 @@ snapshots: fast-safe-stringify@2.1.1: {} + fast-uri@3.1.0: {} + fastq@1.17.1: dependencies: reusify: 1.0.4