* develop: (40 commits)
fix(driver): Sticky elements within a fixed container will not prevent an element from being scrolled to (#18441)
chore: make `create` function on server.ts obsolete (#18615)
docs: Add instructions to squash commits to develop in Contributing (#18728)
fix(@cypress/react): throw if using Next.js swc-loader without nodeVersion=system (#18686)
refactor: remove Ramda (#18723)
chore: Increase paralleled machines for desktop-gui tests (#18725)
chore: Update Chrome (stable) to 95.0.4638.69 (#18696)
chore: release @cypress/vue-v3.0.4
chore: release @cypress/react-v5.10.2
chore: release @cypress/schematic-v1.5.3
fix: remove outdated registry link (#18710)
chore: release @cypress/schematic-v1.5.2
chore: release create-cypress-tests-v1.1.3
chore: Update Chrome (beta) to 96.0.4664.27 (#18676)
chore(tests): Remove flaky assertion that relies on png how compression (#18668)
fix: make sure to go back to no-specs when delete spec file (#17760)
fix: Next.JS 12 components testing failing with ` TypeError: Cannot read property 'traceChild' of undefined` (#18648)
Backport .gitignore from unified-desktop-gui
chore(docs): add 'Upgrading Electron' instructions (#18594)
release 8.7.0 [skip ci]
...
* Allow babel loader options to be configurable
Allow babel loader options to be configurable to support running within a monorepo.
Fixes#16596
* new configuration option in cypress.schema.json
* Revert "new configuration option in cypress.schema.json"
This reverts commit 0a39322db7.
* support custom webpack configuration via config function
* fix linting issue
* Update getBabelWebpackConfig.js
* linting
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* Remove unused stuff
* Fix eslint errors
* Use local cypress running script
* Fix dependency resolution
* Revert "Fix dependency resolution"
This reverts commit 01a70be211.
* Add @cypress/react CI
* Properly resolve @types pacakges
* Run tests with mocha
* Fix cypress tests
* Fix or skip some specs
* Add retries to the card-spec.js
* Remove jest mocks
* Run e2e examples on CI
* Fix yarn cache key
* Fix e2e examples jobs
* Rename cypress-react-unit-test with @cypress/react
* Fix circleci.yml
* Revert "Fix e2e examples jobs"
This reverts commit efcc7c4d19.
* Revert " Rename cypress-react-unit-test with @cypress/react"
This reverts commit 4febfcc82b.
* Replce cypress-react-unit-test with @cypress/react
* Persist build artifacts
* Fix working directory paths circle.yml
* Fix more CI
* adding yarn.lock files
* Make package.json for folder
* Remove .npmrc
* Update circle.yml
* Remove unused files
* Copy plugins files to the "dist" folder
* Fix links to the github repos
* Move init wizard from npm/react/init to npm/wizard
* Move init wizard from npm/react/init to npm/wizard
* Implement initial vue template
* Run wizard tests on CI
* Refactor continue: bool to success: bool for better code readability
* Fix circleci.yml
* Use only absolute paths for tests
* Stub process.exit calls
* Remove useless comments
* Add installation cypress to the wizard logic
* More improvements
* Include packages/examples/cypress into git
* Commit new files
* Use packages/example as SST for generated files
* Last improvements for wizard
* Update packages/server/lib/scaffold.js
* Rename wizard to create-cypress-tests
* Fix circleci config
* Fix snapshot tests
* Run all create-cypress-tests on ci
* Do not install plugins and scaffold files from kitchensink
* Ignore integration/examples folder for packages/example
* Run create-cypress-tests-tests on CI
* Add copy example cross-platform script
* Use copy example script in tests
* feat: create-cypress-tests auto-inject config (#9116)
* Implement the basic babel code transformation for configs
* Add more tests for edge-cases
* Add snapshot tests for autogenerated code for each template
* Add git status guard
* Add git status guard
* Fix last test
* Fix tests
* Revert changes for packages/example
* Revert changes for packages/example/tsconfig.json
* Prepeare package for the release
* Fix inquirer name
* v0.0.125
* v0.0.127
* v0.0.128
* v0.0.130
* v0.0.131
* Add more UX features
* Add vue-cli template
* Make src as default folder for vue-cli template
* Revert dev-time changes
* Run appveyour windows build
* Run full appveyour build
* Fix circle.yml
* Update plugins
* Join paths for windows
* Revert example/lib changes
* Fix tests
* Revert unnecessary changes
* Implement dev-server dependency installation
* Update npm/create-cypress-tests/README.md
* Properly exit process if react tests failed
* Fix circleci reporter not found
* Update nextjs plugin
* react-scripts plugin for dev-server
* Implement webpack-file plugin support
* v0.0.502
* v0.0.503
* Implement rollup support
* Implement babel plugin
* Update webpack options
* Fix nextjs plugin
* Unmount components in beforeEach to prevent side-effects
* Rename preprocessor to injectDevServer
* Fix next.js example
* Fix webpack-options exampel
* Reproduce rollup problem
* Update create-cypress-tests snapshots
* Do not run examples/rollup
* Uncomment test
* Change paralllelism
* Remove useless checks
* Update snapshots
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>