Skip to content

Commit 97893c8

Browse files
committed
chore(deps): update dependencies
Bump dependencies to their latest compatible versions, superseding the open Dependabot PRs (#978 npm-minor-patch group, #979 chromatic, #980 eslint-plugin-package-json). Notable updates: - chromatic 16 -> 17 - eslint-plugin-package-json 0.91 -> 1.2 - concurrently 9 -> 10 - @typescript-eslint / typescript-eslint 8.59 -> 8.60 - vitest 4.1.6 -> 4.1.7, ws 8.20 -> 8.21 (DoS fix), date-fns 4.1 -> 4.4 - storybook tooling -> 10.4.1 Pinned deps (@types/vscode, electron, ua-parser-js, @types/node major) are intentionally left untouched per .github/dependabot.yml. Also name the storybook task in the typecheck script so it shows [storybook] instead of [3].
1 parent 32ce360 commit 97893c8

4 files changed

Lines changed: 1186 additions & 1137 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494
# PR builds gate on visual review; mainline auto-accepts.
9595
- name: Publish to Chromatic (non-mainline)
9696
if: github.ref != 'refs/heads/main' && github.repository_owner == 'coder'
97-
uses: chromaui/action@1bbb5819252d9782cb7d77122d9becae467def18 # v16.10.1
97+
uses: chromaui/action@d92ea1ce501f70e8c34745b2c7888648150a368a # v17.2.0
9898
env:
9999
NODE_OPTIONS: "--max_old_space_size=4096"
100100
STORYBOOK: true
@@ -110,7 +110,7 @@ jobs:
110110
# Auto-accept on mainline to avoid blocking CI after squash merges.
111111
- name: Publish to Chromatic (mainline)
112112
if: github.ref == 'refs/heads/main' && github.repository_owner == 'coder'
113-
uses: chromaui/action@1bbb5819252d9782cb7d77122d9becae467def18 # v16.10.1
113+
uses: chromaui/action@d92ea1ce501f70e8c34745b2c7888648150a368a # v17.2.0
114114
env:
115115
NODE_OPTIONS: "--max_old_space_size=4096"
116116
STORYBOOK: true

package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"test:extension": "cross-env ELECTRON_RUN_AS_NODE=1 electron node_modules/vitest/vitest.mjs --project extension",
3737
"test:integration": "pnpm compile-tests:integration && node esbuild.mjs && vscode-test",
3838
"test:webview": "cross-env ELECTRON_RUN_AS_NODE=1 electron node_modules/vitest/vitest.mjs --project webview",
39-
"typecheck": "concurrently -g -n extension,tests,packages \"tsc --noEmit\" \"tsc --noEmit -p test\" \"pnpm typecheck:packages\" \"tsc --noEmit -p .storybook\"",
39+
"typecheck": "concurrently -g -n extension,tests,packages,storybook \"tsc --noEmit\" \"tsc --noEmit -p test\" \"pnpm typecheck:packages\" \"tsc --noEmit -p .storybook\"",
4040
"typecheck:packages": "pnpm -r --filter \"./packages/*\" --parallel typecheck",
4141
"watch": "concurrently -g -n extension,webviews \"pnpm watch:extension\" \"pnpm watch:webviews\"",
4242
"watch:extension": "node esbuild.mjs --watch",
@@ -688,16 +688,16 @@
688688
"pretty-bytes": "^7.1.0",
689689
"proper-lockfile": "^4.1.2",
690690
"proxy-agent": "^8.0.1",
691-
"semver": "^7.8.0",
691+
"semver": "^7.8.1",
692692
"strip-ansi": "^7.2.0",
693693
"ua-parser-js": "^1.0.41",
694-
"ws": "^8.20.1",
694+
"ws": "^8.21.0",
695695
"zod": "^4.4.3"
696696
},
697697
"devDependencies": {
698-
"@eslint-react/eslint-plugin": "^5.8.0",
698+
"@eslint-react/eslint-plugin": "^5.8.10",
699699
"@eslint/js": "^10.0.1",
700-
"@eslint/markdown": "^8.0.1",
700+
"@eslint/markdown": "^8.0.2",
701701
"@repo/mocks": "workspace:*",
702702
"@rolldown/plugin-babel": "catalog:",
703703
"@storybook/addon-a11y": "catalog:",
@@ -717,42 +717,42 @@
717717
"@types/vscode": "1.105.0",
718718
"@types/vscode-webview": "catalog:",
719719
"@types/ws": "^8.18.1",
720-
"@typescript-eslint/eslint-plugin": "^8.59.3",
721-
"@typescript-eslint/parser": "^8.59.3",
720+
"@typescript-eslint/eslint-plugin": "^8.60.0",
721+
"@typescript-eslint/parser": "^8.60.0",
722722
"@vitejs/plugin-react": "catalog:",
723-
"@vitest/coverage-v8": "^4.1.6",
723+
"@vitest/coverage-v8": "^4.1.8",
724724
"@vscode/codicons": "catalog:",
725725
"@vscode/test-cli": "^0.0.12",
726726
"@vscode/test-electron": "^2.5.2",
727727
"@vscode/vsce": "^3.9.1",
728728
"babel-plugin-react-compiler": "catalog:",
729729
"bufferutil": "^4.1.0",
730-
"chromatic": "^16.10.1",
730+
"chromatic": "^17.2.0",
731731
"coder": "catalog:",
732-
"concurrently": "^9.2.1",
732+
"concurrently": "^10.0.3",
733733
"cross-env": "^10.1.0",
734-
"dayjs": "^1.11.20",
734+
"dayjs": "^1.11.21",
735735
"electron": "39.8.5",
736736
"esbuild": "^0.28.0",
737-
"eslint": "^10.4.0",
737+
"eslint": "^10.4.1",
738738
"eslint-config-prettier": "^10.1.8",
739-
"eslint-import-resolver-typescript": "^4.4.4",
739+
"eslint-import-resolver-typescript": "^4.4.5",
740740
"eslint-plugin-import-x": "^4.16.2",
741-
"eslint-plugin-package-json": "^0.91.2",
742-
"eslint-plugin-storybook": "catalog:",
741+
"eslint-plugin-package-json": "^1.2.0",
742+
"eslint-plugin-storybook": "^10.4.1",
743743
"globals": "^17.6.0",
744744
"jsdom": "^29.1.1",
745745
"jsonc-eslint-parser": "^3.1.0",
746-
"memfs": "^4.57.2",
746+
"memfs": "^4.57.3",
747747
"prettier": "^3.8.3",
748748
"react": "catalog:",
749749
"react-dom": "catalog:",
750-
"storybook": "catalog:",
750+
"storybook": "^10.4.1",
751751
"typescript": "catalog:",
752-
"typescript-eslint": "^8.59.3",
752+
"typescript-eslint": "^8.60.0",
753753
"utf-8-validate": "^6.0.6",
754754
"vite": "catalog:",
755-
"vitest": "^4.1.6"
755+
"vitest": "^4.1.8"
756756
},
757757
"extensionPack": [
758758
"ms-vscode-remote.remote-ssh"

0 commit comments

Comments
 (0)