diff --git a/.chronus/changes/dependency-audit-2026-3-1-17-25-5.md b/.chronus/changes/dependency-audit-2026-3-1-17-25-5.md new file mode 100644 index 0000000000..575e47e3e1 --- /dev/null +++ b/.chronus/changes/dependency-audit-2026-3-1-17-25-5.md @@ -0,0 +1,14 @@ +--- +changeKind: internal +packages: + - "@azure-tools/azure-http-specs" + - "@azure-tools/typespec-autorest-canonical" + - "@azure-tools/typespec-autorest" + - "@azure-tools/typespec-azure-core" + - "@azure-tools/typespec-azure-portal-core" + - "@azure-tools/typespec-azure-resource-manager" + - "@azure-tools/typespec-azure-rulesets" + - "@azure-tools/typespec-client-generator-core" + - "@azure-tools/typespec-metadata" +--- + diff --git a/core b/core index 75c3b35a11..2d28766cc8 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 75c3b35a117d41859c5ac5142fdba5451ebf97ba +Subproject commit 2d28766cc84f5b23fe0d2e0103f7d9b8e5b1ebdd diff --git a/package.json b/package.json index 20e3fa0767..c6202d62ba 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,6 @@ "@pnpm/workspace.find-packages": "catalog:", "@types/node": "catalog:", "@vitest/coverage-v8": "catalog:", - "c8": "catalog:", "cspell": "catalog:", "eslint": "catalog:", "eslint-plugin-import": "catalog:", diff --git a/packages/azure-http-specs/package.json b/packages/azure-http-specs/package.json index b1c36658cf..5ea1ed29d9 100644 --- a/packages/azure-http-specs/package.json +++ b/packages/azure-http-specs/package.json @@ -46,7 +46,6 @@ "@azure-tools/typespec-autorest": "workspace:^", "@azure-tools/typespec-azure-resource-manager": "workspace:^", "@azure-tools/typespec-client-generator-core": "workspace:^", - "@types/multer": "catalog:", "@types/node": "catalog:", "@typespec/openapi": "workspace:^", "@typespec/openapi3": "workspace:^", diff --git a/packages/azure-http-specs/tsconfig.json b/packages/azure-http-specs/tsconfig.json index 2cf23475fb..27fad52205 100644 --- a/packages/azure-http-specs/tsconfig.json +++ b/packages/azure-http-specs/tsconfig.json @@ -4,7 +4,6 @@ "outDir": "dist", "rootDir": ".", "tsBuildInfoFile": "temp/.tsbuildinfo", - "types": ["multer"], "allowJs": true } } diff --git a/packages/typespec-autorest-canonical/package.json b/packages/typespec-autorest-canonical/package.json index 44d87f6fbc..42438a847a 100644 --- a/packages/typespec-autorest-canonical/package.json +++ b/packages/typespec-autorest-canonical/package.json @@ -74,7 +74,6 @@ "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/packages/typespec-autorest/package.json b/packages/typespec-autorest/package.json index 92c5e968ba..f50437b541 100644 --- a/packages/typespec-autorest/package.json +++ b/packages/typespec-autorest/package.json @@ -86,7 +86,6 @@ "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/packages/typespec-azure-core/package.json b/packages/typespec-azure-core/package.json index 2a444ce85f..e16034b45f 100644 --- a/packages/typespec-azure-core/package.json +++ b/packages/typespec-azure-core/package.json @@ -76,7 +76,6 @@ "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/packages/typespec-azure-portal-core/package.json b/packages/typespec-azure-portal-core/package.json index 808425aea0..6180304f7f 100644 --- a/packages/typespec-azure-portal-core/package.json +++ b/packages/typespec-azure-portal-core/package.json @@ -55,8 +55,6 @@ "@typespec/versioning": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", - "source-map-support": "catalog:", "typescript": "catalog:", "vitest": "catalog:" } diff --git a/packages/typespec-azure-resource-manager/package.json b/packages/typespec-azure-resource-manager/package.json index d4528d827b..d957912978 100644 --- a/packages/typespec-azure-resource-manager/package.json +++ b/packages/typespec-azure-resource-manager/package.json @@ -81,7 +81,6 @@ "@typespec/openapi": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/packages/typespec-azure-rulesets/package.json b/packages/typespec-azure-rulesets/package.json index 87ad6cd4c0..00689c8f1a 100644 --- a/packages/typespec-azure-rulesets/package.json +++ b/packages/typespec-azure-rulesets/package.json @@ -59,7 +59,6 @@ "@typespec/tspd": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "change-case": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", diff --git a/packages/typespec-client-generator-core/package.json b/packages/typespec-client-generator-core/package.json index 7b6739791f..789e68f2c1 100644 --- a/packages/typespec-client-generator-core/package.json +++ b/packages/typespec-client-generator-core/package.json @@ -89,7 +89,6 @@ "@typespec/xml": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/packages/typespec-metadata/package.json b/packages/typespec-metadata/package.json index 3ca2226e7c..e161f6cb61 100644 --- a/packages/typespec-metadata/package.json +++ b/packages/typespec-metadata/package.json @@ -54,7 +54,6 @@ "@typespec/compiler": "workspace:^", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "c8": "catalog:", "rimraf": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50fb86bfaf..9717259cdd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,18 +138,12 @@ catalogs: '@types/babel__code-frame': specifier: ~7.27.0 version: 7.27.0 - '@types/body-parser': - specifier: ^1.19.6 - version: 1.19.6 '@types/cross-spawn': specifier: ~6.0.6 version: 6.0.6 '@types/debounce': specifier: ~1.2.4 version: 1.2.4 - '@types/deep-equal': - specifier: ^1.0.4 - version: 1.0.4 '@types/express': specifier: ^5.0.6 version: 5.0.6 @@ -201,9 +195,6 @@ catalogs: '@types/which': specifier: ^3.0.4 version: 3.0.4 - '@types/xml2js': - specifier: ^0.4.14 - version: 0.4.14 '@types/yargs': specifier: ~17.0.35 version: 17.0.35 @@ -279,9 +270,6 @@ catalogs: autorest: specifier: ~3.7.1 version: 3.7.2 - body-parser: - specifier: ^2.2.2 - version: 2.2.2 c8: specifier: ^11.0.0 version: 11.0.0 @@ -312,12 +300,9 @@ catalogs: decimal.js: specifier: ^10.6.0 version: 10.6.0 - deep-equal: - specifier: ^2.2.3 - version: 2.2.3 dotenv: specifier: ^17.2.3 - version: 17.3.1 + version: 17.4.1 ecmarkup: specifier: ~23.0.2 version: 23.0.2 @@ -351,30 +336,21 @@ catalogs: express: specifier: ^5.2.1 version: 5.2.1 - fs-extra: - specifier: ^11.3.4 - version: 11.3.4 + fast-xml-parser: + specifier: ^5.5.9 + version: 5.5.9 globby: specifier: ~16.1.1 version: 16.1.1 - grammarkdown: - specifier: ~3.3.2 - version: 3.3.2 happy-dom: specifier: ^20.8.9 version: 20.8.9 hast-util-to-html: specifier: ^9.0.5 version: 9.0.5 - inquirer: - specifier: ^13.3.0 - version: 13.3.0 is-unicode-supported: specifier: ^2.1.0 version: 2.1.0 - json5: - specifier: ^2.2.3 - version: 2.2.3 log-symbols: specifier: ^7.0.1 version: 7.0.1 @@ -399,9 +375,6 @@ catalogs: mustache: specifier: ~4.2.0 version: 4.2.0 - onigasm: - specifier: ~2.2.5 - version: 2.2.5 ora: specifier: ^9.3.0 version: 9.3.0 @@ -564,9 +537,6 @@ catalogs: which: specifier: ^6.0.1 version: 6.0.1 - xml2js: - specifier: ^0.6.2 - version: 0.6.2 yaml: specifier: ~2.8.2 version: 2.8.2 @@ -607,9 +577,6 @@ importers: '@vitest/eslint-plugin': specifier: 'catalog:' version: 1.6.12(eslint@10.0.3)(typescript@5.9.3)(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 cspell: specifier: 'catalog:' version: 9.7.0 @@ -760,9 +727,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -821,9 +785,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -848,9 +809,9 @@ importers: '@typespec/bundler': specifier: workspace:^ version: link:../bundler - json5: + globby: specifier: 'catalog:' - version: 2.2.3 + version: 16.1.1 picocolors: specifier: 'catalog:' version: 1.1.1 @@ -870,9 +831,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -913,9 +871,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1007,12 +962,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 - grammarkdown: - specifier: 'catalog:' - version: 3.3.2 pathe: specifier: 'catalog:' version: 2.0.3 @@ -1120,9 +1069,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 eslint: specifier: 'catalog:' version: 10.0.3 @@ -1156,9 +1102,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1226,9 +1169,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1271,9 +1211,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1378,6 +1315,9 @@ importers: '@alloy-js/rollup-plugin': specifier: 'catalog:' version: 0.1.0(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@4.49.0) + '@inquirer/prompts': + specifier: 'catalog:' + version: 8.3.0(@types/node@25.5.0) '@types/yargs': specifier: 'catalog:' version: 17.0.35 @@ -1414,15 +1354,9 @@ importers: execa: specifier: 'catalog:' version: 9.6.1 - fs-extra: - specifier: 'catalog:' - version: 11.3.4 globby: specifier: 'catalog:' version: 16.1.1 - inquirer: - specifier: 'catalog:' - version: 13.3.0(@types/node@25.5.0) ora: specifier: 'catalog:' version: 9.3.0 @@ -1466,6 +1400,9 @@ importers: specifier: 'catalog:' version: 18.0.0 devDependencies: + '@inquirer/prompts': + specifier: 'catalog:' + version: 8.3.0(@types/node@25.5.0) '@types/cross-spawn': specifier: 'catalog:' version: 6.0.6 @@ -1514,15 +1451,9 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - fs-extra: - specifier: 'catalog:' - version: 11.3.4 globby: specifier: 'catalog:' version: 16.1.1 - inquirer: - specifier: 'catalog:' - version: 13.3.0(@types/node@25.5.0) ora: specifier: 'catalog:' version: 9.3.0 @@ -1548,6 +1479,9 @@ importers: specifier: 'catalog:' version: 2.8.2 devDependencies: + '@inquirer/prompts': + specifier: 'catalog:' + version: 8.3.0(@types/node@25.5.0) '@types/express': specifier: 'catalog:' version: 5.0.6 @@ -1593,15 +1527,9 @@ importers: express: specifier: 'catalog:' version: 5.2.1 - fs-extra: - specifier: 'catalog:' - version: 11.3.4 globby: specifier: 'catalog:' version: 16.1.1 - inquirer: - specifier: 'catalog:' - version: 13.3.0(@types/node@25.5.0) morgan: specifier: 'catalog:' version: 1.10.1 @@ -1659,13 +1587,7 @@ importers: '@typespec/xml': specifier: workspace:^ version: link:../xml - deep-equal: - specifier: 'catalog:' - version: 2.2.3 devDependencies: - '@types/deep-equal': - specifier: 'catalog:' - version: 1.0.4 '@types/multer': specifier: 'catalog:' version: 2.1.0 @@ -1730,9 +1652,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 chokidar: specifier: 'catalog:' version: 5.0.0 @@ -1782,9 +1701,6 @@ importers: ajv-formats: specifier: 'catalog:' version: 3.0.1(ajv@8.18.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1809,9 +1725,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1837,9 +1750,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 happy-dom: specifier: 'catalog:' version: 20.8.9 @@ -1894,9 +1804,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -1973,9 +1880,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 cross-env: specifier: 'catalog:' version: 10.1.0 @@ -2007,9 +1911,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -2137,9 +2038,6 @@ importers: '@vitejs/plugin-react': specifier: 'catalog:' version: 6.0.1(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(tsx@4.21.0)(yaml@2.8.2)) - c8: - specifier: 'catalog:' - version: 11.0.0 cross-env: specifier: 'catalog:' version: 10.1.0 @@ -2261,9 +2159,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 cross-env: specifier: 'catalog:' version: 10.1.0 @@ -2325,9 +2220,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 micromatch: specifier: 'catalog:' version: 4.0.8 @@ -2386,9 +2278,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -2431,9 +2320,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -2531,19 +2417,13 @@ importers: core/packages/spec-api: dependencies: - deep-equal: - specifier: 'catalog:' - version: 2.2.3 express: specifier: 'catalog:' version: 5.2.1 - xml2js: + fast-xml-parser: specifier: 'catalog:' - version: 0.6.2 + version: 5.5.9 devDependencies: - '@types/deep-equal': - specifier: 'catalog:' - version: 1.0.4 '@types/express': specifier: 'catalog:' version: 5.0.6 @@ -2553,9 +2433,6 @@ importers: '@types/node': specifier: 'catalog:' version: 25.5.0 - '@types/xml2js': - specifier: 'catalog:' - version: 0.4.14 '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) @@ -2672,12 +2549,6 @@ importers: ajv: specifier: 'catalog:' version: 8.18.0 - body-parser: - specifier: 'catalog:' - version: 2.2.2 - deep-equal: - specifier: 'catalog:' - version: 2.2.3 express: specifier: 'catalog:' version: 5.2.1 @@ -2699,9 +2570,6 @@ importers: source-map-support: specifier: 'catalog:' version: 0.5.21 - xml2js: - specifier: 'catalog:' - version: 0.6.2 yaml: specifier: 'catalog:' version: 2.8.2 @@ -2709,12 +2577,6 @@ importers: specifier: 'catalog:' version: 18.0.0 devDependencies: - '@types/body-parser': - specifier: 'catalog:' - version: 1.19.6 - '@types/deep-equal': - specifier: 'catalog:' - version: 1.0.4 '@types/express': specifier: 'catalog:' version: 5.0.6 @@ -2730,9 +2592,6 @@ importers: '@types/node': specifier: 'catalog:' version: 25.5.0 - '@types/xml2js': - specifier: 'catalog:' - version: 0.4.14 '@types/yargs': specifier: 'catalog:' version: 17.0.35 @@ -2775,9 +2634,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -2815,9 +2671,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 esbuild: specifier: 'catalog:' version: 0.27.4 @@ -2863,9 +2716,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -2878,12 +2728,12 @@ importers: core/packages/tmlanguage-generator: dependencies: - onigasm: - specifier: 'catalog:' - version: 2.2.5 plist: specifier: 'catalog:' version: 3.1.0 + vscode-oniguruma: + specifier: 'catalog:' + version: 2.0.1 devDependencies: '@types/node': specifier: 'catalog:' @@ -3004,9 +2854,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3073,9 +2920,6 @@ importers: ajv: specifier: 'catalog:' version: 8.18.0 - c8: - specifier: 'catalog:' - version: 11.0.0 cross-spawn: specifier: 'catalog:' version: 7.0.6 @@ -3130,9 +2974,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3163,9 +3004,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3221,9 +3059,6 @@ importers: '@azure-tools/typespec-client-generator-core': specifier: workspace:^ version: link:../typespec-client-generator-core - '@types/multer': - specifier: 'catalog:' - version: 2.1.0 '@types/node': specifier: 'catalog:' version: 25.5.0 @@ -3250,7 +3085,7 @@ importers: version: link:../../core/packages/compiler dotenv: specifier: 'catalog:' - version: 17.3.1 + version: 17.4.1 typescript: specifier: 'catalog:' version: 5.9.3 @@ -3373,9 +3208,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3430,9 +3262,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3475,9 +3304,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3647,12 +3473,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 - source-map-support: - specifier: 'catalog:' - version: 0.5.21 typescript: specifier: 'catalog:' version: 5.9.3 @@ -3705,9 +3525,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3744,9 +3561,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 change-case: specifier: 'catalog:' version: 5.4.4 @@ -3826,9 +3640,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -3857,9 +3668,6 @@ importers: '@vitest/ui': specifier: 'catalog:' version: 4.1.0(vitest@4.1.0) - c8: - specifier: 'catalog:' - version: 11.0.0 rimraf: specifier: 'catalog:' version: 6.1.3 @@ -7423,9 +7231,6 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@types/deep-equal@1.0.4': - resolution: {integrity: sha512-tqdiS4otQP4KmY0PR3u6KbZ5EWvhNdUoS/jc93UuK23C220lOZ/9TvjfxdPcKvqwwDVtmtSCrnr0p/2dirAxkA==} - '@types/doctrine@0.0.9': resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} @@ -7590,9 +7395,6 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@types/xml2js@0.4.14': - resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -9134,10 +8936,6 @@ packages: deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -9280,8 +9078,8 @@ packages: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} - dotenv@17.3.1: - resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} + dotenv@17.4.1: + resolution: {integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw==} engines: {node: '>=12'} dset@3.1.4: @@ -9411,9 +9209,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-module-lexer@2.0.0: resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} @@ -9698,10 +9493,17 @@ packages: fast-xml-builder@1.1.3: resolution: {integrity: sha512-1o60KoFw2+LWKQu3IdcfcFlGTW4dpqEWmjhYec6H82AYZU2TVBXep6tMl8Z1Y+wM+ZrzCwe3BZ9Vyd9N2rIvmg==} + fast-xml-builder@1.1.4: + resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==} + fast-xml-parser@5.5.5: resolution: {integrity: sha512-NLY+V5NNbdmiEszx9n14mZBseJTC50bRq1VHsaxOmR72JDuZt+5J1Co+dC/4JPnyq+WrIHNM69r0sqf7BMb3Mg==} hasBin: true + fast-xml-parser@5.5.9: + resolution: {integrity: sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==} + hasBin: true + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -10332,15 +10134,6 @@ packages: inline-style-parser@0.2.7: resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} - inquirer@13.3.0: - resolution: {integrity: sha512-APTrZe9IhrsshL0u2PgmEMLP3CXDBjZ99xh5dR2+sryOt5R+JGL0KNuaTTT2lW54B9eNQDMutPR05UYTL7Xb1Q==} - engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} - peerDependencies: - '@types/node': '>=18' - peerDependenciesMeta: - '@types/node': - optional: true - internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -10366,10 +10159,6 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-arguments@1.2.0: - resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -11598,10 +11387,6 @@ packages: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} - object-is@1.1.6: - resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} - engines: {node: '>= 0.4'} - object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -11658,9 +11443,6 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - onigasm@2.2.5: - resolution: {integrity: sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==} - oniguruma-parser@0.12.1: resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} @@ -11882,6 +11664,10 @@ packages: resolution: {integrity: sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==} engines: {node: '>=14.0.0'} + path-expression-matcher@1.2.0: + resolution: {integrity: sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==} + engines: {node: '>=14.0.0'} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -12535,10 +12321,6 @@ packages: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} - run-async@4.0.6: - resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} - engines: {node: '>=0.12.0'} - run-groups@3.0.1: resolution: {integrity: sha512-2hIL01Osd6FWsQVhVGqJ7drNikmTaUg2A/VBR98+LuhQ1jV1Xlh43BQH4gJiNaOzfHJTasD0pw5YviIfdVVY4g==} engines: {node: '>=10'} @@ -13004,6 +12786,9 @@ packages: strnum@2.2.0: resolution: {integrity: sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg==} + strnum@2.2.2: + resolution: {integrity: sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==} + structured-source@4.0.0: resolution: {integrity: sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==} @@ -14154,10 +13939,6 @@ packages: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} - xml2js@0.6.2: - resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} - engines: {node: '>=4.0.0'} - xmlbuilder@11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} @@ -19227,8 +19008,6 @@ snapshots: '@types/deep-eql@4.0.2': {} - '@types/deep-equal@1.0.4': {} - '@types/doctrine@0.0.9': {} '@types/emscripten@1.41.5': {} @@ -19394,10 +19173,6 @@ snapshots: dependencies: '@types/node': 25.5.0 - '@types/xml2js@0.4.14': - dependencies: - '@types/node': 25.5.0 - '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.35': @@ -21456,27 +21231,6 @@ snapshots: deep-equal@1.0.1: {} - deep-equal@2.2.3: - dependencies: - array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 - es-get-iterator: 1.1.3 - get-intrinsic: 1.3.0 - is-arguments: 1.2.0 - is-array-buffer: 3.0.5 - is-date-object: 1.1.0 - is-regex: 1.2.1 - is-shared-array-buffer: 1.0.4 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.7 - regexp.prototype.flags: 1.5.4 - side-channel: 1.1.0 - which-boxed-primitive: 1.1.1 - which-collection: 1.0.2 - which-typed-array: 1.1.20 - deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -21599,7 +21353,7 @@ snapshots: dotenv@16.6.1: {} - dotenv@17.3.1: {} + dotenv@17.4.1: {} dset@3.1.4: {} @@ -21787,18 +21541,6 @@ snapshots: es-errors@1.3.0: {} - es-get-iterator@1.1.3: - dependencies: - call-bind: 1.0.8 - get-intrinsic: 1.3.0 - has-symbols: 1.1.0 - is-arguments: 1.2.0 - is-map: 2.0.3 - is-set: 2.0.3 - is-string: 1.1.1 - isarray: 2.0.5 - stop-iteration-iterator: 1.1.0 - es-module-lexer@2.0.0: {} es-module-shims@2.8.0: {} @@ -22208,12 +21950,22 @@ snapshots: dependencies: path-expression-matcher: 1.1.3 + fast-xml-builder@1.1.4: + dependencies: + path-expression-matcher: 1.2.0 + fast-xml-parser@5.5.5: dependencies: fast-xml-builder: 1.1.3 path-expression-matcher: 1.1.3 strnum: 2.2.0 + fast-xml-parser@5.5.9: + dependencies: + fast-xml-builder: 1.1.4 + path-expression-matcher: 1.2.0 + strnum: 2.2.2 + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -23065,18 +22817,6 @@ snapshots: inline-style-parser@0.2.7: {} - inquirer@13.3.0(@types/node@25.5.0): - dependencies: - '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.5(@types/node@25.5.0) - '@inquirer/prompts': 8.3.0(@types/node@25.5.0) - '@inquirer/type': 4.0.3(@types/node@25.5.0) - mute-stream: 3.0.0 - run-async: 4.0.6 - rxjs: 7.8.2 - optionalDependencies: - '@types/node': 25.5.0 - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -23098,11 +22838,6 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-arguments@1.2.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -24616,11 +24351,6 @@ snapshots: object-inspect@1.13.4: {} - object-is@1.1.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - object-keys@1.1.1: {} object.assign@4.1.7: @@ -24698,10 +24428,6 @@ snapshots: dependencies: mimic-function: 5.0.1 - onigasm@2.2.5: - dependencies: - lru-cache: 5.1.1 - oniguruma-parser@0.12.1: {} oniguruma-to-es@4.3.4: @@ -24960,6 +24686,8 @@ snapshots: path-expression-matcher@1.1.3: {} + path-expression-matcher@1.2.0: {} + path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -25753,8 +25481,6 @@ snapshots: run-applescript@7.1.0: {} - run-async@4.0.6: {} - run-groups@3.0.1: dependencies: p-limit: 3.1.0 @@ -26329,6 +26055,8 @@ snapshots: strnum@2.2.0: {} + strnum@2.2.2: {} + structured-source@4.0.0: dependencies: boundary: 2.0.0 @@ -27390,11 +27118,6 @@ snapshots: sax: 1.5.0 xmlbuilder: 11.0.1 - xml2js@0.6.2: - dependencies: - sax: 1.5.0 - xmlbuilder: 11.0.1 - xmlbuilder@11.0.1: {} xmlbuilder@15.1.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index badbe92b4e..292a8cf38f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -136,6 +136,7 @@ catalog: eslint-plugin-unicorn: ^63.0.0 execa: ^9.6.1 express: ^5.2.1 + fast-xml-parser: ^5.5.9 fs-extra: ^11.3.4 globby: ~16.1.1 grammarkdown: ~3.3.2