Files
cypress/packages/proxy

proxy

This package contains the code for Cypress's HTTP interception proxy.

HTTP interception

./lib/http contains the code that intercepts HTTP requests. The bulk of the proxy's behavior is in three files:

Installing Dependencies

npm i

Building

Note: you should not ever need to build the .js files manually. @packages/ts provides require-time transpilation when in development.

npm run build-js

Testing

Tests are located in ./test

To run tests:

npm run test

Additionally, the server package contains tests that use the proxy.