Skip to content

Upgrade TypeScript and add quality checks#16

Open
coder13 wants to merge 1 commit intomainfrom
chore/typescript-and-bundle-updates
Open

Upgrade TypeScript and add quality checks#16
coder13 wants to merge 1 commit intomainfrom
chore/typescript-and-bundle-updates

Conversation

@coder13
Copy link
Owner

@coder13 coder13 commented Mar 21, 2026

Summary

  • upgrade the workspace to TypeScript 5, remove stale or duplicate type/dependency entries, and fix the stricter type/lint issues that surfaced
  • reduce frontend bundle size warnings by adding shared manual chunking for the webapp and marketing site
  • add first-class repo quality scripts and a GitHub Actions workflow that runs lint and typecheck on pull requests and pushes to main

Verification

  • yarn lint
  • yarn typecheck
  • yarn build:admin
  • yarn build:projector
  • yarn build:webapp
  • yarn build:www

@netlify
Copy link

netlify bot commented Mar 21, 2026

Deploy Preview for projector-compnotify ready!

Name Link
🔨 Latest commit fe39589
🔍 Latest deploy log https://app.netlify.com/projects/projector-compnotify/deploys/69be146fd25f1c00089ff8a0
😎 Deploy Preview https://deploy-preview-16--projector-compnotify.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Mar 21, 2026

Deploy Preview for notifycomp ready!

Name Link
🔨 Latest commit fe39589
🔍 Latest deploy log https://app.netlify.com/projects/notifycomp/deploys/69be146f51b65800081616cb
😎 Deploy Preview https://deploy-preview-16--notifycomp.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Mar 21, 2026

Deploy Preview for fastidious-donut-c86ed8 ready!

Name Link
🔨 Latest commit fe39589
🔍 Latest deploy log https://app.netlify.com/projects/fastidious-donut-c86ed8/deploys/69be146f011e9f0008183f6c
😎 Deploy Preview https://deploy-preview-16--fastidious-donut-c86ed8.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Mar 21, 2026

Deploy Preview for admin-notifycomp ready!

Name Link
🔨 Latest commit fe39589
🔍 Latest deploy log https://app.netlify.com/projects/admin-notifycomp/deploys/69be146f5ecbc2000886cd72
😎 Deploy Preview https://deploy-preview-16--admin-notifycomp.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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