Skip to content

Update packages#185

Open
TyHil wants to merge 10 commits into
developfrom
update-more-packages
Open

Update packages#185
TyHil wants to merge 10 commits into
developfrom
update-more-packages

Conversation

@TyHil

@TyHil TyHil commented Jun 16, 2026

Copy link
Copy Markdown
Member

Based on UTDNebula/utd-clubs#698 and UTDNebula/utd-clubs#704

Changes

  • update to Typescript 6
    • remove deprecated stuff from tsconfig.json
  • update most packages to their latest versions
  • remove useless .mocharc file
  • disable the ESLint @next/next/no-img-element rule in opengraph-image files
  • add type:check and drizzle:studio npm scripts
  • update lint-check GitHub workflow to also validate types
  • add file cache busting similar to the image cache busting from clubs. this makes edits to files show up much faster throughout the site

Notes

  • We cannot update ESLint to version 10.0 because eslint-plugin-jsx-a11y does not support it. However, that package hasn't been updated in 1.5 years, so we may need to consider either removing it or finding a replacement.
    • Once we update ESLint to version 10.0, we should remove the @eslint/eslintrc package since we don't use a .eslintrc file
  • ts-node hasn't been updated in several years, do we need to switch to tsx?

After Merge

Remove the "Run ESLint + Prettier" check and add the "Run ESLint + Prettier + TypeScript" check in both the develop and main branch protection rules under "Require status checks to pass before merging" at https://github.com/UTDNebula/utd-notebook/settings/branches.

@TyHil TyHil requested review from a team as code owners June 16, 2026 21:50
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
utd-notebook Ready Ready Preview, Comment Jun 22, 2026 3:08am

Request Review

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.

1 participant