mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-05-06 17:49:07 -05:00
[PR #1499] [MERGED] deps: bump TypeScript 5→6, @types/node 20→25, ipykernel 6→7 #7368
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/harvard-edge/cs249r_book/pull/1499
Author: @profvjreddi
Created: 4/22/2026
Status: ✅ Merged
Merged: 4/22/2026
Merged by: @profvjreddi
Base:
dev← Head:deps/cleanup-2026-04-22📝 Commits (3)
7d9eab7polish(tinytorch/diagrams): align 23 Lab Guide SVGs with book style guide760f124polish(tinytorch/01_tensor): port Cache Tiling systems callout from ABOUT.mda831103deps: bump TypeScript 5→6, @types/node 20→25, ipykernel 6→7📊 Changes
42 files changed (+576 additions, -567 deletions)
View changed files
📝
book/vscode-ext/package-lock.json(+12 -12)📝
book/vscode-ext/package.json(+2 -2)📝
book/vscode-ext/tsconfig.json(+2 -1)📝
kits/vscode-ext/package-lock.json(+4 -4)📝
kits/vscode-ext/package.json(+1 -1)📝
kits/vscode-ext/tsconfig.json(+2 -1)📝
labs/vscode-ext/package-lock.json(+4 -4)📝
labs/vscode-ext/package.json(+1 -1)📝
labs/vscode-ext/tsconfig.json(+2 -1)📝
mlsysim/vscode-ext/package-lock.json(+12 -12)📝
mlsysim/vscode-ext/package.json(+2 -2)📝
mlsysim/vscode-ext/tsconfig.json(+2 -1)📝
tinytorch/binder/requirements.txt(+1 -1)📝
tinytorch/pyproject.toml(+1 -1)📝
tinytorch/quarto/assets/images/diagrams/00_big-picture-module-flow.svg(+80 -80)📝
tinytorch/quarto/assets/images/diagrams/00_journey-diag-1.svg(+24 -24)📝
tinytorch/quarto/assets/images/diagrams/01_tensor-diag-1.svg(+21 -21)📝
tinytorch/quarto/assets/images/diagrams/01_tensor-diag-2.svg(+14 -14)📝
tinytorch/quarto/assets/images/diagrams/01_tensor-diag-3.svg(+16 -16)📝
tinytorch/quarto/assets/images/diagrams/02_activations-diag-1.svg(+27 -27)...and 22 more files
📄 Description
Summary
Resolves 9 stale Dependabot PRs whose package-lock conflicts blocked auto-rebase. Single consolidated bump across all vscode-ext packages plus TinyTorch Python deps, verified to compile clean.
Bumps
VSCode extensions (5 packages):
TinyTorch:
TypeScript 6.0 breaking-change fix
TypeScript 6.0 stopped auto-including ambient `@types/*` packages under `node_modules`. Without an explicit `types` field, `child_process`, `fs`, `Buffer`, and the `vscode` API fail to resolve. Added `"types": ["node", "vscode"]` to all 5 vscode-ext tsconfigs. All 5 extensions now compile clean with `npx tsc -p ./ --noEmit`.
Closes
Test plan
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.