Files
cypress/packages/runner
Kukhyeon Heo af0da61b8c chore: Migrate AssertionsOptions menu to Vue. (#24286)
* React to vue

* Goodbye dom.

* Use event modifier.

* Remove leading underscore in names

* Use modifier.

* Add flip, shift options.

* Use createPopper instead of floating-ui.

* Remove unnecessary dependencies.

* addAssertion to event.

* setPopperElement to event.

* Strong types.

* clarify test.

Co-authored-by: Blue F <blue@cypress.io>
2022-12-24 07:28:41 +10:00
..
2022-09-09 11:36:19 -07:00

Runner

This is an old package, deprecated in favor of @packages/app. It has two remaining responsibilities before it can be entirely removed:

  1. Bundles @packages/reporter and @packages/driver via webpack. Once those can be directly imported to @packages/app, we can remove this.
  2. Bundles styles for @packages/reporter, loaded in main.scss. Ideally, reporter should import its own styles.
  3. Contains dom.js, which uses proprietary webpack loaders and cannot easily be imported with Vite (dev server in @packages/app). Once dom.js is free of webpack-specific loader code, we should move it to @packages/app.
  4. Contains Cypress Studio Recorder code, which was marked as experimental in Cypress 9.x and won't be part of Cypress 10.x initially. It will return at a later date. Until then, the code will be here. It's not currently used in the app. @see https://github.com/cypress-io/cypress/issues/22870
  5. Contains Legacy Cypress styles, most of these can likely be removed.