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

chore: Provide "playground" for custom render testing #2849

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

jpandersen87
Copy link
Contributor

@jpandersen87 jpandersen87 commented Mar 22, 2024

Summary

This PR makes changes in order to support a "playground" area that can be taken advantage of on services such as stackblitz to create proof-of-concepts on issues/bugs/etc. Vite's dev feature is used for this. The prepare and prepublishOnly lifecycle scripts were altered where testing/building happens on prepack with only the husky command being ran on prepare. This is to better align to the intent of when these commands are supposed to run (building the lib folder before packing/publishing) so that testing/building isn't immediately ran for just install operations (this also fixes an issue with stackblitz where vite commands unfortunately break the environment when ran in install-related lifecycle scripts).

How To Test

An example using stackblitz's pr.new can be seen here: https://pr.new/github.com/jpandersen87/react-uswds/tree/stackblitz

@jpandersen87 jpandersen87 requested a review from a team as a code owner March 22, 2024 23:38
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