Skip to content

Commit 2693658

Browse files
Upgrade dependencies october 2025 (#8823)
Azure pr Azure/typespec-azure#3447
1 parent 5c8f237 commit 2693658

File tree

63 files changed

+4760
-4792
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+4760
-4792
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking
3+
changeKind: dependencies
4+
packages:
5+
- "@typespec/asset-emitter"
6+
- "@typespec/bundler"
7+
- "@typespec/compiler"
8+
- "@typespec/eslint-plugin"
9+
- "@typespec/events"
10+
- "@typespec/html-program-viewer"
11+
- "@typespec/http-client-js"
12+
- "@typespec/http-server-csharp"
13+
- "@typespec/http-server-js"
14+
- "@typespec/http"
15+
- "@typespec/internal-build-utils"
16+
- "@typespec/json-schema"
17+
- "@typespec/library-linter"
18+
- "@typespec/openapi"
19+
- "@typespec/openapi3"
20+
- "@typespec/playground"
21+
- "@typespec/protobuf"
22+
- "@typespec/rest"
23+
- "@typespec/spec-api"
24+
- "@typespec/spec-coverage-sdk"
25+
- "@typespec/spector"
26+
- "@typespec/sse"
27+
- "@typespec/streams"
28+
- "@typespec/tspd"
29+
- typespec-vscode
30+
- "@typespec/versioning"
31+
- "@typespec/xml"
32+
- "@typespec/emitter-framework"
33+
- "@typespec/http-canonicalization"
34+
- "@typespec/http-client"
35+
- "@typespec/http-specs"
36+
- "@typespec/mutator-framework"
37+
- "@typespec/prettier-plugin-typespec"
38+
- tmlanguage-generator
39+
---
40+
41+
Upgrade dependencies

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,29 +49,29 @@
4949
"@octokit/plugin-paginate-graphql": "^6.0.0",
5050
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
5151
"@types/micromatch": "^4.0.9",
52-
"@types/node": "~24.3.0",
53-
"@vitest/coverage-v8": "^3.1.2",
52+
"@types/node": "~24.9.1",
53+
"@vitest/coverage-v8": "^4.0.4",
5454
"@vitest/eslint-plugin": "^1.1.38",
5555
"c8": "^10.1.3",
5656
"cspell": "^9.0.1",
5757
"eslint": "^9.23.0",
5858
"eslint-plugin-import": "^2.31.0",
59-
"eslint-plugin-react-hooks": "5.2.0",
60-
"eslint-plugin-unicorn": "^61.0.2",
59+
"eslint-plugin-react-hooks": "7.0.1",
60+
"eslint-plugin-unicorn": "^62.0.0",
6161
"micromatch": "^4.0.8",
6262
"picocolors": "~1.1.1",
6363
"playwright": "^1.51.1",
6464
"prettier": "~3.6.2",
6565
"prettier-plugin-astro": "^0.14.1",
66-
"prettier-plugin-organize-imports": "~4.2.0",
66+
"prettier-plugin-organize-imports": "~4.3.0",
6767
"prettier-plugin-sh": "^0.17.4",
6868
"rimraf": "~6.0.1",
6969
"syncpack": "^13.0.3",
7070
"tsx": "^4.19.3",
7171
"typescript": "~5.9.2",
7272
"typescript-eslint": "^8.27.0",
7373
"vite-plugin-node-polyfills": "^0.24.0",
74-
"vitest": "^3.1.2",
74+
"vitest": "^4.0.4",
7575
"yaml": "~2.8.0"
7676
},
7777
"syncpack": {

packages/asset-emitter/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@
4545
"@typespec/compiler": "workspace:^"
4646
},
4747
"devDependencies": {
48-
"@types/node": "~24.3.0",
48+
"@types/node": "~24.9.1",
4949
"@typespec/compiler": "workspace:^",
50-
"@vitest/coverage-v8": "^3.1.2",
51-
"@vitest/ui": "^3.1.2",
50+
"@vitest/coverage-v8": "^4.0.4",
51+
"@vitest/ui": "^4.0.4",
5252
"c8": "^10.1.3",
5353
"rimraf": "~6.0.1",
5454
"typescript": "~5.9.2",
55-
"vitest": "^3.1.2"
55+
"vitest": "^4.0.4"
5656
}
5757
}

packages/asset-emitter/test/host.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export async function emitTypeSpec(
5454
return emitter;
5555
}
5656

57-
type EmitterSpies = Record<string, MockInstance>;
57+
type EmitterSpies = Record<string, MockInstance<any>>;
5858
function emitterSpies(emitter: typeof TypeEmitter<any, any>) {
5959
const spies: EmitterSpies = {};
6060
const methods = Object.getOwnPropertyNames(emitter.prototype);

packages/astro-utils/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@
2323
"watch": "tsc -p ./tsconfig.build.json --watch"
2424
},
2525
"devDependencies": {
26-
"@types/react": "~18.3.11",
26+
"@types/react": "~19.2.2",
2727
"astro": "^5.5.6"
2828
},
2929
"peerDependencies": {
3030
"astro": "^5.5.6"
3131
},
3232
"dependencies": {
3333
"@astrojs/check": "^0.9.4",
34-
"@astrojs/starlight": "^0.35.1",
34+
"@astrojs/starlight": "^0.36.1",
3535
"@expressive-code/core": "^0.41.2",
3636
"@typespec/playground": "workspace:^",
3737
"astro-expressive-code": "^0.41.2",

packages/best-practices/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@
4444
"@typespec/compiler": "workspace:^"
4545
},
4646
"devDependencies": {
47-
"@types/node": "~24.3.0",
47+
"@types/node": "~24.9.1",
4848
"@typespec/compiler": "workspace:^",
49-
"@vitest/coverage-v8": "^3.1.2",
50-
"@vitest/ui": "^3.1.2",
49+
"@vitest/coverage-v8": "^4.0.4",
50+
"@vitest/ui": "^4.0.4",
5151
"c8": "^10.1.3",
5252
"rimraf": "~6.0.1",
5353
"typescript": "~5.9.2",
54-
"vitest": "^3.1.2"
54+
"vitest": "^4.0.4"
5555
}
5656
}

packages/bundle-uploader/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@
3737
"!dist/test/**"
3838
],
3939
"dependencies": {
40-
"@azure/identity": "~4.12.0",
41-
"@azure/storage-blob": "~12.28.0",
40+
"@azure/identity": "~4.13.0",
41+
"@azure/storage-blob": "~12.29.1",
4242
"@pnpm/workspace.find-packages": "^1000.0.24",
4343
"@typespec/bundler": "workspace:^",
4444
"json5": "^2.2.3",
4545
"picocolors": "~1.1.1",
4646
"semver": "^7.7.1"
4747
},
4848
"devDependencies": {
49-
"@types/node": "~24.3.0",
49+
"@types/node": "~24.9.1",
5050
"@types/semver": "^7.5.8",
51-
"@vitest/coverage-v8": "^3.1.2",
52-
"@vitest/ui": "^3.1.2",
51+
"@vitest/coverage-v8": "^4.0.4",
52+
"@vitest/ui": "^4.0.4",
5353
"c8": "^10.1.3",
5454
"rimraf": "~6.0.1",
5555
"typescript": "~5.9.2",
56-
"vitest": "^3.1.2"
56+
"vitest": "^4.0.4"
5757
}
5858
}

packages/bundler/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050
"yargs": "~18.0.0"
5151
},
5252
"devDependencies": {
53-
"@types/node": "~24.3.0",
53+
"@types/node": "~24.9.1",
5454
"@types/yargs": "~17.0.33",
55-
"@vitest/coverage-v8": "^3.1.2",
56-
"@vitest/ui": "^3.1.2",
55+
"@vitest/coverage-v8": "^4.0.4",
56+
"@vitest/ui": "^4.0.4",
5757
"c8": "^10.1.3",
5858
"rimraf": "~6.0.1",
5959
"typescript": "~5.9.2",
6060
"vite": "^7.0.5",
61-
"vitest": "^3.1.2"
61+
"vitest": "^4.0.4"
6262
}
6363
}

packages/compiler/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"ajv": "~8.17.1",
111111
"change-case": "~5.4.4",
112112
"env-paths": "^3.0.0",
113-
"globby": "~14.1.0",
113+
"globby": "~15.0.0",
114114
"is-unicode-supported": "^2.1.0",
115115
"mustache": "~4.2.0",
116116
"picocolors": "~1.1.1",
@@ -126,20 +126,20 @@
126126
"devDependencies": {
127127
"@types/babel__code-frame": "~7.0.6",
128128
"@types/mustache": "~4.2.5",
129-
"@types/node": "~24.3.0",
129+
"@types/node": "~24.9.1",
130130
"@types/semver": "^7.5.8",
131131
"@types/yargs": "~17.0.33",
132132
"@typespec/internal-build-utils": "workspace:^",
133-
"@vitest/coverage-v8": "^3.1.2",
134-
"@vitest/ui": "^3.1.2",
133+
"@vitest/coverage-v8": "^4.0.4",
134+
"@vitest/ui": "^4.0.4",
135135
"c8": "^10.1.3",
136136
"grammarkdown": "~3.3.2",
137137
"pathe": "^2.0.3",
138138
"rimraf": "~6.0.1",
139139
"source-map-support": "~0.5.21",
140140
"tmlanguage-generator": "workspace:^",
141141
"typescript": "~5.9.2",
142-
"vitest": "^3.1.2",
142+
"vitest": "^4.0.4",
143143
"vscode-oniguruma": "~2.0.1",
144144
"vscode-textmate": "~9.2.0"
145145
}

packages/compiler/test/server/completion.tspconfig.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { join } from "path";
22
import { describe, expect, it } from "vitest";
33
import { CompletionList } from "vscode-languageserver/node.js";
4+
import { joinPaths } from "../../src/index.js";
45
import { extractCursor } from "../../src/testing/source-utils.js";
56
import { createTestServerHost } from "../../src/testing/test-server-host.js";
67
import { resolveVirtualPath } from "../../src/testing/test-utils.js";
@@ -705,11 +706,11 @@ async function complete(
705706
const { source, pos } = extractCursor(sourceWithCursor);
706707
const testHost = await createTestServerHost(undefined);
707708
if (includeWorkspace) {
708-
const workspaceFolder = join(__dirname, "./workspace");
709+
const workspaceFolder = joinPaths(import.meta.dirname, "./workspace");
709710
await testHost.addRealFolder("./workspace", workspaceFolder);
710711
}
711712
const textDocument = testHost.addOrUpdateDocument(
712-
join("./workspace", tspconfigPathUnderWorkspace),
713+
joinPaths("./workspace", tspconfigPathUnderWorkspace),
713714
source,
714715
);
715716
return await testHost.server.complete({

0 commit comments

Comments
 (0)