Update dependencies and migrate to Vite#184
Open
aJanuary wants to merge 3 commits intolostcarpark:mainfrom
Open
Update dependencies and migrate to Vite#184aJanuary wants to merge 3 commits intolostcarpark:mainfrom
aJanuary wants to merge 3 commits intolostcarpark:mainfrom
Conversation
Update the dependencies to use the latest versions of everything. The main breaking changes to take into account were: * A change to how the root of the document is rendered * The fallback attribute on <Suspense /> no longer takes a function * QR code required an error level. I chose low because it is being scanned from a screen rather than print, so is unlikely to have any real damage needing error correction. * Timezones are now strings
6d6a3a7 to
14789e0
Compare
CreateReactApp is no longer actively maintained, and so has a lot of old dependencies that have security issues. This patch migrates to using Vite, a more modern frontend tooling. The developer experience is much the same, with `npm start` and `npm run build`.
Add a build plugin to inject the preloading of program and people URLs. This should improve load times a little, as the browser can start downloading the data before it's finished downloading and parsing all the react and app code which triggers the fetch.
14789e0 to
8c0cd1b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update the dependencies to use the latest versions of everything. The main breaking changes to take into account were:
scanned from a screen rather than print, so is unlikely to have any
real damage needing error correction.
This PR also migrates from CreateReactApp to Vite. CreateReactApp is no longer actively maintained, and so has a lot of old dependencies that have security issues. The developer experience is much the same, with
npm startandnpm run build.