Note: this is a PR to be merged into the `release-0.14` branch.
Once this is merged to the branch:
- all test bots should kick in and run tests for this commit
- `publish_canary.yml` will kick in and publish `0.14.0-next.XXXX` version that can be tested manually
Once testing is complete:
- If we are **satisfied** with the results, we can publish github release against this commit.
Once release is published, the `0.14.0` will be published by `publish_release.yml` workflow.
- if we are **not satisfied**, then we can either cherry-pick fixes into the branch, or re-create branch from a nicer point.
## playwright-chromium
- installs chromium
- exposes chromium api from playwright-core
## playwright-firefox
- installs firefox
- exposes firefox api from playwright-core
## playwright-webkit
- installs webkit
- exposes webkit api from playwright-core
## playwright-core
- downloads no browsers
- contains all of the js code
- designed for internal use
## playwright
- downloads all browsers
- exposes the entire api from playwright-core
## github
- downloads all browsers, generates protocol definitions, builds typescript
- exposes "playwright-core" api