Skip to content

Incremental Upgrade #22

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Conversation

kresnasatya
Copy link

@kresnasatya kresnasatya commented Jul 30, 2025

Hi, I want to make this project keep up to date with with current Inertia version which v2 right now and Svelte 5 as a reference how to use Inertia and Svelte in real project.

Here's the incremental upgrade I do:

  • Upgrade to Inertia version 2
  • Upgrade components to Svelte version 5. Remove TextareaInput component because I don't see any use of this component in the project.
  • Upgrade to TailwindCSS version 4
  • Replace lodash with es-toolkit to reduce bundle size
  • Replace popper with floating-ui because the popper itself suggests to use floating-ui
  • Covers ssr.js script for Inertia SSR

NOTE: The minimum requirement of NodeJS version is 20.19.0 because of Vite version 7 that I use for this incremental upgrade.

Looking forward for feedbacks. Thank you.

kresnasatya and others added 28 commits July 29, 2025 06:50
I don't see any use of this component in a pingcrm project. Delete it to make it spark joy
otherwise it will get error message: The object can not be found here. This happens when I go to dropdown to view profile/manage users. The portal doesn't exists when navigate to one of these pages.
Will replace with the uppercase README.md
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