Commit Graph

88 Commits

Author SHA1 Message Date
semantic-release-bot
024308b5d7 chore: release @cypress/webpack-dev-server-v1.8.2
[skip ci]
2022-03-03 15:44:11 -05:00
Barthélémy Ledoux
9f6090170b fix: avoid nextjs unsafeCache and watchOptions (#20440) 2022-03-03 14:15:51 -06:00
Brian Mann
e0bd6ac2aa fix: error regression - strip ansi colors out of cy.fixture() error message (#20335)
* fix cy.fixture regression - strip ansi colors out of fixture error message

* empty commit to appease the semantic release gods

* fix 2nd regression formatting when setting invalid config values - remove extra backtick

* increase webpack dev server timeout values
2022-02-28 12:01:54 -05:00
semantic-release-bot
f619940ad1 chore: release @cypress/webpack-dev-server-v1.8.1
[skip ci]
2022-02-08 18:24:12 -05:00
Zachary Williams
f9ce67cfb6 fix: detect newly added specs in dev-server compilation (#17950)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2022-02-08 17:06:15 -06:00
semantic-release-bot
8baf9496a4 chore: release @cypress/webpack-dev-server-v1.8.0
[skip ci]
2021-12-16 12:22:15 -05:00
Emily Rohrbough
6b15468579 chore: Migrate Windows Tests from Appveyor to CircleCI (#19037)
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: ElevateBart <ledouxb@gmail.com>
2021-12-02 14:20:06 -06:00
Tim Griesser
e4f5b106d4 feat: use hoisted yarn install in binary build (#17285) 2021-11-20 14:19:51 -05:00
semantic-release-bot
5caf72f19c chore: release @cypress/webpack-dev-server-v1.7.0
[skip ci]
2021-10-15 16:31:19 -04:00
Barthélémy Ledoux
8f5308f706 feat: normalized signatures webpack & vite servers (#18379) 2021-10-14 17:38:03 -05:00
Ben Kucera
41524a9ab3 change @ts-expect-error -> @ts-ignore (#18047) 2021-09-17 12:13:10 -04:00
semantic-release-bot
abd396d811 chore: release @cypress/webpack-dev-server-v1.6.0
[skip ci]
2021-09-10 12:48:54 -04:00
Barthélémy Ledoux
da4b1e06ce feat: allow usage of @react/plugins with cypress.config.js (#17738) 2021-09-09 16:17:14 -05:00
semantic-release-bot
ca4146d5a5 chore: release @cypress/webpack-dev-server-v1.5.0
[skip ci]
2021-08-30 18:01:15 -04:00
Zachary Williams
16e4759e01 feat: support webpack-dev-server v4 (#17918)
* feat: migrate to new webpack-dev-server public api

* fix: extract version check, and disallow minor releases matching `/3\./` with a starts with req.

* feat: support webpack-dev-server v4

* fix webpack warning causing overlay and types

* pin test dependency

* fix tests that were using incorrect wewbpack configuration

Co-authored-by: Ollie Relph <ollie@relph.me>
2021-08-30 17:42:17 -04:00
Lachlan Miller
b945b8197e chore(server): reduce coupling between methods to instantiate a project (#17200)
* wip

* wip: use async/await

* slowly refactor

* slowly refactor

* use typescript

* use async/await

* update spec

* do not use tap because bluebird sucks

* refactor

* update

* remove bluebird

* update

* remove then

* change to async/await to make it easier to reason about

* remove more bluebird

* no more bluebird

* remov ts ignore

* do not tap

* refactor

* simplify cfg

* move static methods to separate file

* update snapshot

* comment out test

* simplifying options merging

* update tests

* change order of options

* move code out of project-base

* update tests

* update tests

* type reporter

* simplify onWatchSettings function

* sep starting websockets and watching settings. reduce need to pass large cfg object

* move util functions out of project class

* move tests to new file

* update test

* move code around

* update tests

* remove need to pass options to getConfig

* fix tests

* separate get and init config

* set browser warnings in initializeConfig

* move Ct specific concerns to same function

* do not pass config to initializeSpecStore

* remove onOpen function

* improve types

* update typing errors

* update types

* types

* fix types

* update tests

* update tests

* fix tests

* update tests

* comment back in test

* update methods

* update types

* add defensive code against config.clientRoute

* do not use async

* update tests

* use same baseUrl for proxy regardless

* remove comment

* revert change to baseUrl
2021-07-13 11:32:59 +10:00
semantic-release-bot
da6f8cf981 chore: release @cypress/webpack-dev-server-v1.4.0
[skip ci]
2021-06-17 19:45:50 -04:00
Pavel Strunkin
755d5c9c8a Merge branch 'master' into develop 2021-05-28 07:02:09 +00:00
semantic-release-bot
ac6fd06719 chore: release @cypress/webpack-dev-server-v1.3.1
[skip ci]
2021-05-26 18:29:56 -04:00
Lachlan Miller
c0fc23a052 feat(npm/webpack-dev-server,runner-ct): Normalize webpack errors + general React/TS improvements (#16613)
* feat: normalize webpack errors

* move some files to TS

* add tests

* simplify test

* improve types

Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
2021-05-24 17:40:36 -04:00
Zach Bloomquist
8099b64a99 Merge branch 'develop' 2021-05-24 16:18:59 -04:00
Adam Gastineau
4bb1ecd077 fix: Properly typecheck webpack-dev-server and fix several undefined issues (#16503) 2021-05-14 10:07:03 -07:00
semantic-release-bot
09479fc920 chore: release @cypress/webpack-dev-server-v1.3.0
[skip ci]
2021-05-13 19:52:19 -04:00
Jennifer Shehane
a19009afee chore: Update package.json/readmes for npm packages to better find changelog (#16482) 2021-05-13 08:53:25 -05:00
Lachlan Miller
bcd05862fc Merge branch 'master' into develop 2021-05-13 02:13:03 +00:00
Lachlan Miller
0cea625f35 feat: support webpack dev server v4 (#16414)
* feat: support webpack dev server v4

* simplify code

* add types
2021-05-13 12:12:29 +10:00
Barthélémy Ledoux
4ba0c1a862 Merge branch 'master' into develop 2021-05-11 21:55:35 +00:00
semantic-release-bot
a8aa9d0680 chore: release @cypress/webpack-dev-server-v1.2.0
[skip ci]
2021-05-11 00:38:22 -04:00
Lachlan Miller
116fe649d7 fix: encodeURI to correctly load specs with white space (#16416)
* fix: encodeURI to correctly load specs with white space

* fix the tests

* allow refresh page when spaes are in the path

Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-05-11 11:01:07 +10:00
Lachlan Miller
14c22929ba feat: exclude html pwa plugin in webpack dev server (#16388)
Co-authored-by: Adam Gastineau <adamg@cypress.io>
2021-05-10 16:14:03 +10:00
semantic-release-bot
cd41077d52 chore: release @cypress/webpack-dev-server-v1.1.6
[skip ci]
2021-04-29 21:32:55 -04:00
Lachlan Miller
72e064bd07 fix: update docs (#16266) 2021-04-30 10:54:40 +10:00
Lachlan Miller
042fb6a0c0 support custom index-template for webpack dev server (#16247) 2021-04-28 11:04:31 -04:00
semantic-release-bot
aa0ca09e06 chore: release @cypress/webpack-dev-server-v1.1.5
[skip ci]
2021-04-26 17:34:56 -04:00
Lachlan Miller
4cfe4b1971 fix(webpack-dev-server): remove hard dependency on html-webpack-plugin v4 (#16108)
* update webpack-dev-server to support html-webpack-plugin 4 and 5

* add nextjs example

* update env

* chore: comment out nextjs webpack 5 example

* use ts-ignore instead of 'ts-expect-error'

* lock file

* chore: update dependencies

Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-04-23 13:47:05 +10:00
Lachlan Miller
92d0b76aa5 chore: remove conflicting types 2021-04-22 12:10:09 +10:00
Lachlan Miller
dc78c0aeae resolve conflicts in master(fe0b63c29) and develop 2021-04-22 11:37:22 +10:00
Barthélémy Ledoux
ecf21a6caa Merge branch 'master' into develop 2021-04-21 14:17:11 +00:00
Barthélémy Ledoux
7340851097 fix(webpack): allow load custom asset on windows (#16099)
* fix(webpack): allow load custom asset on windows

closes #16097

* fix: use a regexp and path.sep

* chore: avoid replacement when using posix filesystem
2021-04-21 09:16:26 -05:00
Lachlan Miller
10b89f8d58 fix(component-testing): correct imports for relative paths in cypress.json (#16056) 2021-04-21 05:13:25 -07:00
Barthélémy Ledoux
6c12a6c7b7 fix: run-ct does not hang on windows anymore (#16022) 2021-04-16 10:34:14 -05:00
semantic-release-bot
7ccd4ac764 chore: release @cypress/webpack-dev-server-v1.1.3
[skip ci]
2021-04-13 17:14:46 -04:00
Barthélémy Ledoux
dcf3b14f36 fix: remove lazy-compile-webpack-plugin (#15964)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-04-13 15:34:37 -04:00
Jessica Sachs
1d271ea209 Revert "fix: ensure root el mounting exists, remove userland html webpack plugin (#15870)" (#15949)
This reverts commit 726120da18.

Co-authored-by: ElevateBart <ledouxb@gmail.com>
2021-04-12 17:10:44 -04:00
Barthélémy Ledoux
602c762cfd fix: make component testing windows compatible (#15889) 2021-04-10 10:52:10 -05:00
Lachlan Miller
8e894a0fdb fix(webpack-dev-server): remove output.publicPath from webpack-dev-server (#15839)
* fix: remove publicPath in react-scripts if it is present

* fix: remove publicPath in react-scripts if it is present

* fix: remove publicPath in webpack-dev-server regardless

* fix: add root path

* chore: revert

* fix: remove user base path

* remove unused function

* test: add unit test for make webpack config

* chore: make purpose for fake url more clear

* do not include local filesystem path in snapshot
2021-04-09 08:23:01 -04:00
Lachlan Miller
726120da18 fix: ensure root el mounting exists, remove userland html webpack plugin (#15870)
* fix: ensure root el exists

* fix: remove userland webpack plugins

* chore: bump html webpack plugin version

* fix: remove preload plugin

* chore: remove dep

* fix: revert code

* chore: revert

* chore: revert

* fix: null check for user webpack
2021-04-09 12:55:09 +10:00
Zach Bloomquist
4d60a712a1 Merge branch 'develop' 2021-04-07 12:49:16 -04:00
semantic-release-bot
76ff428ee6 chore: release @cypress/webpack-dev-server-v1.1.2
[skip ci]
2021-04-06 15:36:37 -04:00
Adam Gastineau
1a0893fce8 Merge branch 'master' into develop 2021-04-06 18:56:20 +00:00