react-uswds icon indicating copy to clipboard operation
react-uswds copied to clipboard

chore: Provide "playground" for custom render testing

Open jpandersen87 opened this issue 1 year ago • 0 comments

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 avatar Mar 22 '24 23:03 jpandersen87