Closed tevanoff closed 8 months ago
@tevanoff can the PR description be updated with a bit more detail on what specifically is changing (both architecturally and from a user standpoint)?
@tevanoff nice work on this! Lots of moving parts.
This is awesome @tevanoff !
Issue: #
What Changed
This is the first pass at converting this repo to a monorepo. This tackles moving all the files and setting up the various packages, as described below. But nothing will be released yet.
What's changed
package.json
)packages/playwright
- external playwright package, will eventually be published aschromatic-playwright
packages/cypress
- external cypress package, will eventually be published aschromatic-cypress
packages/shared
- framework-agnostic shared internal package, will be a workspace dev dependency of the above external packages, but not published to npmEach package is self-contained with its own
package.json
, tests, config files, scripts, etc.There are global scripts in the root
package.json
and the separate packages that will be used for various tasks, such as:yarn run build
- build all packagesyarn run test:unit
- run unit tests in all packagesyarn run test:playwright
- run e2e tests for the playwright packageyarn run test:cypress
- run e2e tests for the cypress packageWhat's next