Skip to content
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

Upgrade wally.run to Parcel V2 #191

Closed
wants to merge 7 commits into from
Closed

Upgrade wally.run to Parcel V2 #191

wants to merge 7 commits into from

Conversation

RileyAbr
Copy link
Member

The wally.run registry site has started failing during automated deployment. Upon investigation, some extremely old packages seem to be the culprit, predominantly with how the Parcel bundler handlers .mdx files. Most of the supporting packages in the Parcel ecosystem are now considered outdated and deprecated; the only provided suggestion across multiple NPM packages was to upgrade to Parcel V2.

This PR bumps us from Parcel V1 (parcel-bundler) to Parcel V2 (just parcel). It also required a suite of changes to config files and loaders. Most notably, we had to make some adjustments to how we load CSS modules to correctly parse them into the Markdown components.

Additionally, while doing a visual regression comparison between the live site and this upgrade, I noticed a few glaring UI bugs that were either rough on the eyes or made the site more difficult for our keyboard/screen reader users. These weren't technically part of a regression, but they feel obtrusive enough to roll with these improvements. I've included those changes in the PR as well.

wally-registry-frontend/postcss.config.js Outdated Show resolved Hide resolved
wally-registry-frontend/build.js Outdated Show resolved Hide resolved
wally-registry-frontend/src/pages/Package.tsx Outdated Show resolved Hide resolved
@Dekkonot Dekkonot added merged to test Merges the branch to the test branch when assigned to a PR javascript Pull requests that update Javascript code labels Oct 29, 2024
@Dekkonot
Copy link
Member

Dekkonot commented Nov 8, 2024

no

@Dekkonot Dekkonot closed this Nov 8, 2024
@Dekkonot Dekkonot deleted the Front-end-upgrades branch November 8, 2024 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
javascript Pull requests that update Javascript code merged to test Merges the branch to the test branch when assigned to a PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants