mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-22 15:11:00 -06:00
- add needed deps in `ui-components` package - upgrade `@cypress/webpack-preprocessor` - refactor some eslint code, remove unused eslint scripts - rename `build-js` scripts to `build-prod` since they'll only need to run when building for prod / checking for tsc errors
network
This package contains networking-related classes and utilities.
Exports
You can see a list of the modules exported from this package in ./lib/index.ts. Here is a brief description of what's available:
agentis a HTTP/HTTPS agent with support for HTTP/HTTPS proxies and keepalive whenever possibleallowDestroycan be used to wrap anet.Serverto add a.destroy()methodblacklistis a utility for matching glob blacklistsconcatStreamis a wrapper aroundconcat-stream@1.6.2that makes it always yield aBufferconnectcontains utilities for making network connections, includingcreateRetryingSocketcorscontains utilities for Cross-Origin Resource Sharinguricontains utilities for URL parsing and formatting
See the individual class files in ./lib for more information.
Building
Note: you should not ever need to build the .js files manually. @packages/ts provides require-time transpilation when in development.
yarn lerna run build-prod --scope @packages/network --stream
Testing
Tests are located in ./test
To run tests:
yarn lerna run test --scope @packages/network --stream
yarn lerna run test-watch --scope @packages/network --stream
yarn lerna run test-debug --scope @packages/network --stream