Skip to content

chore: modernize application dependencies - #8

Open
olup wants to merge 2 commits into
mainfrom
chore/modernize-toolchain
Open

chore: modernize application dependencies#8
olup wants to merge 2 commits into
mainfrom
chore/modernize-toolchain

Conversation

@olup

@olup olup commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade the application to React 19, Mantine 9, TanStack Query 5, Legend State 2, Vite 8, TypeScript 7, and current supporting packages
  • replace ESLint and typescript-eslint with Biome 2 for linting and formatting
  • pin Node.js 24 LTS and pnpm 10.34.5
  • add a GitHub Actions workflow for frozen install, Biome lint, and production build
  • adapt Mantine, persistence, audio, file URL, and File System API code to current APIs

Validation

  • pnpm install --frozen-lockfile
  • pnpm lint
  • pnpm build
  • pnpm toc

TypeScript 7.0.2 compiles successfully with Vite 8. Biome replaces the ESLint/typescript-eslint stack and removes 111 packages from the installation.

The local machine currently runs Node 22, so pnpm reports the expected engine warning; CI uses the pinned Node 24.19.0 runtime.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 20, 2026

Copy link
Copy Markdown

Deploying lunii-admin-builder with  Cloudflare Pages  Cloudflare Pages

Latest commit: a147ed6
Status: ✅  Deploy successful!
Preview URL: https://1fe936ea.lunii-admin-builder.pages.dev
Branch Preview URL: https://chore-modernize-toolchain.lunii-admin-builder.pages.dev

View logs

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