Skip to content

Conversation

@shellscape
Copy link
Owner

@shellscape shellscape commented Jan 29, 2024

Component / Package Name: jsx-email

This PR contains:

  • bugfix
  • feature
  • refactor
  • documentation
  • other

Are tests included?

  • yes (bugfixes and features will not be merged without tests)
  • no

Breaking Changes?

  • yes (breaking changes will not be merged unless absolutely necessary)
  • no

If yes, please include "BREAKING CHANGES:" in the first commit message body, followed by a description of what is breaking.

List any relevant issue numbers:

Description

This PR changes the @jsx-email/app-preview dependency to a peerDependency to work around pnpm/pnpm#6603, and allow for the preview tests to be run in isolation outside of the monorepo. This is important for a number of reasons; the primary one making sure that when dependencies are added or removed from the preview app, that the app itself doesn't break in dev mode.

@shellscape shellscape changed the title fix(jsx-email): move preview app to peerDeps, isolation for preview t… fix(jsx-email): move preview app to peerDeps, isolation for preview tests Jan 29, 2024
@shellscape shellscape merged commit f2938fc into main Jan 29, 2024
@shellscape shellscape deleted the fix/jsx-email/preview-ci-isolate branch January 29, 2024 03:47
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.

2 participants