Skip to content

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