Skip to content

Upgrade to TypeScript v6#580

Merged
AlexJSully merged 2 commits intomainfrom
alexjsully-260425-ts-6
Apr 26, 2026
Merged

Upgrade to TypeScript v6#580
AlexJSully merged 2 commits intomainfrom
alexjsully-260425-ts-6

Conversation

@AlexJSully
Copy link
Copy Markdown
Owner

Update to TypeScript v6 and includes other package upgrades as well and necessary changes.

@AlexJSully AlexJSully requested a review from Copilot April 26, 2026 01:17
@AlexJSully AlexJSully self-assigned this Apr 26, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview, Comment Apr 26, 2026 1:25am

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s toolchain and dependencies to support a TypeScript v6 upgrade in this Next.js (App Router) portfolio, including config adjustments and small MUI component prop updates.

Changes:

  • Upgrade TypeScript to v6 and bump a set of runtime/dev dependencies (Next, React, MUI, ESLint, Cypress, etc.).
  • Update TypeScript path alias pattern in tsconfig.json (from @* to @/*).
  • Migrate Jest config to next/jest and adjust several MUI components to move layout props into sx.

Reviewed changes

Copilot reviewed 8 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsconfig.json Updates TS path alias pattern to @/*.
src/components/projects/ProjectsGrid.tsx Moves alignItems/justifyContent usage into sx for MUI components.
src/components/footer/Footer.tsx Moves layout props into sx for MUI components.
src/components/cookie-snackbar/CookieSnackbar.tsx Moves Stack layout props into sx.
src/app/not-found.tsx Moves Stack layout props into sx.
src/app/global-error.tsx Moves Stack layout props into sx.
src/app/error.tsx Moves Stack layout props into sx.
package.json Bumps TS to v6 and upgrades various dependencies/devDependencies.
jest.config.js Switches to next/jest and updates moduleNameMapper.
eslint.config.js Removes explicit React/React Hooks plugin wiring/rules.

Co-authored-by: Copilot <copilot@github.com>
@AlexJSully AlexJSully merged commit 106170a into main Apr 26, 2026
8 checks passed
@AlexJSully AlexJSully deleted the alexjsully-260425-ts-6 branch April 26, 2026 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants