Adam Stone-Lord
4c11731ee1
chore: optimize task execution ( #27848 )
...
* Revert "chore: simplify build script (#27547 )"
This reverts commit 0a86ec686e .
* Revert "chore: upgrade lerna to 6, cache build step (#26913 )"
This reverts commit 9e60aeba8f .
* [run ci]
* chore: upgrade lerna to 6, cache build step (#26913 )
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update lerna to 6
* [run ci]
* try caching build step
* we can't clean without building after
* add dependencies on scripts for npm packages
* update commands
* add config for data-context build step
* fix output configurations for npm packages, add gitignores
* revert changes to config and data-context build steps
* fix outputs
* run with cache
* fix outputs for cli
* actually fix outputs
* test with cache
---------
Co-authored-by: astone123 <adams@cypress.io >
* chore: simplify build script (#27547 )
* chore: simplify build script
* update CI workflows
* fix workflows
* empty commit because Percy weirdness
* chore: add driver, reporter, config as implicit dependencies for runner package (#27559 )
* run all workflows on branch
* chore: parallelize test-binary-against-recipes CI step (#27570 )
* chore: fix some easy circular dependencies in dep graph (#27612 )
* chore: remove gulp tasks from postinstall (#27616 )
* empty commit
* chore: minor improvements to node_modules_install (#27647 )
* chore: fix cypress:open and dev scripts
* run with cache [run ci]
* exclude mochaawesome assets from .yarnclean [run ci]
* bump cache again [run ci]
* run cached [run ci]
* chore: do not cache cli build step [run ci]
* update workflow command and docs for build-cli [run ci]
* fix commands that use scope [run ci]
* use different branch for publish repo [run ci]
* percy weirdness? [run ci]
* fix postbuild cli script [run ci]
* try to remove typescript from production binary [run ci]
* fix circular dependency [run ci]
* try removing ts from node_modules [run ci]
* remove typescript resolution [run ci]
* remove redundant target scripts
* update to lerna scoped commands
* remove unneeded yarn in lerna command
* try to fix Electron install in Windows workflow
---------
Co-authored-by: Jordan <jordan@jpdesigning.com >
Co-authored-by: Dave Kasper <dave.m.kasper@gmail.com >
2023-10-04 12:25:00 -05:00
Adam Stone-Lord
24f1460692
chore: revert changes to build process ( #27584 )
...
* Revert "chore: remove Typescript dependency from app node_modules in binary (#27577 )"
This reverts commit 60d4c8356c .
* Revert "chore: simplify build script (#27547 )"
This reverts commit 0a86ec686e .
* Revert "chore: upgrade lerna to 6, cache build step (#26913 )"
This reverts commit 9e60aeba8f .
* build everything
* [run ci]
2023-08-18 10:05:29 -04:00
Adam Stone-Lord
28189fb577
chore: remove check-ts from Gulp ( #27492 )
...
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* [run ci]
* we can't clean without building after
* update commands
* add config for data-context build step
* fix output configurations for npm packages, add gitignores
* revert changes to config and data-context build steps
* run with cache
* fix outputs for cli
* actually fix outputs
* test with cache
* chore: remove check-ts from Gulp and use Nx
* try limiting concurrency
* try concurrency 1
* add check-ts to packages where it is missing
---------
Co-authored-by: jordanpowell88 <jordan@jpdesigning.com >
2023-08-10 16:04:25 -04:00
Jordan
9e60aeba8f
chore: upgrade lerna to 6, cache build step ( #26913 )
...
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update build-npm-modules script
* chore: update lerna to 6
* [run ci]
* try caching build step
* we can't clean without building after
* add dependencies on scripts for npm packages
* update commands
* add config for data-context build step
* fix output configurations for npm packages, add gitignores
* revert changes to config and data-context build steps
* fix outputs
* run with cache
* fix outputs for cli
* actually fix outputs
* test with cache
---------
Co-authored-by: astone123 <adams@cypress.io >
2023-08-10 11:12:38 -04:00
Lachlan Miller
1a9bc2c2bf
chore: export types ( #25714 )
2023-02-07 18:02:17 +10:00
Emily Rohrbough
a869d5dd28
chore: enforce changelog entries on PR reviews ( #25459 )
...
Co-authored-by: Blue F <blue@cypress.io >
2023-01-24 15:30:33 -06:00
Lachlan Miller
09d0879cab
chore: update to Vite 4 and Rollup 3 ( #25101 )
...
* chore: try move to rollup 3 and vite 4
* bump to latest versions
2022-12-13 10:35:02 +10:00
Jordan
ed90b14d4f
refactor: move linting to each lib to enable caching ( #24424 )
2022-11-17 17:31:19 +10:00
Adam Stone
141c799975
chore: normalize CT adapter readme documents ( #24590 )
2022-11-09 12:29:28 -05:00
semantic-release-bot
ef2b89fe4b
chore: release @cypress/react18-v2.0.0
...
[skip ci]
2022-11-07 10:43:00 -05:00
rockindahizzy
7aba05b1a4
chore: add or improve mount JSDocs ( #24475 )
...
* Add or improve JSDoc
* Address code review comments
* Apply suggestions from code review
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* Update npm/react/src/mount.ts
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* Apply suggestions from code review
Co-authored-by: Stokes Player <stokes@cypress.io >
* on links
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Stokes Player <stokes@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2022-11-04 17:26:01 +10:00
Adam Stone
294985f8b3
fix: remove some CT functions and props ( #24419 )
...
* fix: remove mountHook function for React
* fix: remove `unmount` from @cypress/react exports
* fix: remove `unmount` from the @cypress/react readme
* fix: don't alias React components on mount
* fix: remove `mountCallback` from Vue adapters
* fix: remove style injection utility functions from `mount-utils`
* fix: fix React tests
* fix: fix more React tests
* fix: fix more tests
* fix: fix screenshot test styles
* fix: update documentation around mount-utils styles; fix tests
* fix: update Vue docs to use `props` key rather than `propsData`
* fix: add test styles back in
* update unmount test and export getContainerEl for back compat
* better errors
* docs
* error for unmount
* test for error
* fix last test
* adjust language to reflect removed methods
* one last deprecation
* fix error
* wip - [skip ci]
* use proxy to catch errors
* deprecate alias
* update tests
* update on link
* use on links properly
* revert changes
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2022-11-04 15:05:26 +10:00
Zachary Williams
f39eb1c19e
fix: remove last mounted component upon subsequent mount calls ( #24470 )
...
BREAKING CHANGE: remove last mounted component upon subsequent mount calls of mount
2022-11-03 12:19:29 -05:00
Adam Stone
84cc1e5f48
chore: manually fix npm package changelogs ( #24249 )
2022-10-14 09:17:28 -04:00
semantic-release-bot
b716ba5e34
chore: release @cypress/react18-v1.1.1
...
[skip ci]
2022-10-13 13:11:17 -04:00
semantic-release-bot
42343881de
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-12 12:38:38 -04:00
semantic-release-bot
7f23540d3a
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-11 17:41:23 -04:00
semantic-release-bot
ca9fb8f8fd
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-11 09:31:54 -04:00
semantic-release-bot
8f4788d9a0
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-06 14:10:29 -04:00
semantic-release-bot
9a76b77f21
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-04 18:55:45 -04:00
semantic-release-bot
9b37fc29d3
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-03 21:23:04 -04:00
semantic-release-bot
6084976ad1
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-03 15:51:04 -04:00
semantic-release-bot
ff2ac2aff3
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-10-01 11:50:03 -04:00
semantic-release-bot
ddbdcc9754
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-09-30 13:17:05 -04:00
semantic-release-bot
34de2b7d52
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-09-30 12:36:47 -04:00
semantic-release-bot
cc06f88168
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-09-30 10:30:56 -04:00
semantic-release-bot
5b8cd6d87f
chore: release @cypress/react18-v1.1.0
...
[skip ci]
2022-09-29 16:22:12 -04:00
Emily Rohrbough
86b02f3c96
chore: remove master branch from dev workflow
2022-09-20 08:45:38 -05:00
Emily Rohrbough
864ab8ebf2
chore: merge master into develop for release ( #23803 )
2022-09-13 10:49:01 -05:00
Jon Hieb
8b8f20eec7
fix: cypress/react18 rerender ( #23360 )
...
Co-authored-by: astone123 <adams@cypress.io >
2022-09-02 08:40:23 -04:00
Zachary Williams
f6eaad40e1
feat: adding svelte component testing support ( #23553 )
...
Co-authored-by: Jessica Sachs <jess@jessicasachs.io >
Co-authored-by: Rocky <25568640+rockindahizzy@users.noreply.github.com >
2022-08-26 12:36:05 -05:00
Zachary Williams
7ddcc96388
chore: update typescript ( #23523 )
...
* chore: update typescript
* use String()
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* use String()
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* use String()
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2022-08-25 09:31:02 +10:00
semantic-release-bot
2f8388b9b5
chore: release @cypress/react18-v1.0.1
...
[skip ci]
2022-08-15 19:04:17 -04:00
Bill Glesias
17f430768b
Merge branch 'master' into develop
2022-08-15 12:29:07 -04:00
semantic-release-bot
3f8cdb8c02
chore: release @cypress/react18-v1.0.0
...
[skip ci]
2022-08-11 11:17:44 -04:00
rockindahizzy
eab950bec0
fix(react18): unmount component with react18 API ( #23204 )
...
* fix(react18): unmount component with react18 API
* Add null check and explicit typing per code review
* update snapshots and make code more concise
Co-authored-by: Zachary Williams <zachjw34@gmail.com >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2022-08-10 21:50:28 +10:00
Lachlan Miller
f0d3a48679
feat: React 18 support ( #22876 )
...
* update cli exports
* add additional react adapters
* update system test infra to better cover react versions
* use idiomatic cy.mount and cy.unmount
* add additional test projects
* update tests
* add new modules
* remove dead code, organize code more
* add react 16 project
* update webpack to resolve react correctly
* add test for react 16
* update snaps
* add react adapters
* ignore cli/react files
* use official rollup plugin to bundle npm/react
* update yarn lock for webpack dev server tests
* update vite dev server projects
* update config
* remove console.log
* update tsconfig
* fix tests
* fix another test
* update snaps
* update snaps
* fix build
* remove react{16,17}, update tests
* update build
* add missing export
* update test
* fixing tests
* fixing tests
* update snaps
* update snaps again
* build artifacts on circle
* dont try to update rollup plugin
* update circle
* update
* add missing build step
* update deps, remove old code
* revert circle changes
* do not hoist deps from react18
* remove deps
2022-07-22 11:35:09 +10:00