Files
cypress/npm/react/plugins/react-scripts/index.js

25 lines
736 B
JavaScript

const { startDevServer } = require('@cypress/webpack-dev-server')
const findReactScriptsWebpackConfig = require('./findReactScriptsWebpackConfig')
const { getLegacyDevServer } = require('../utils/legacy-setup-dev-server')
function devServer (cypressDevServerConfig, {
webpackConfigPath,
} = {}) {
return startDevServer({
options: cypressDevServerConfig,
webpackConfig: findReactScriptsWebpackConfig(cypressDevServerConfig.config, {
webpackConfigPath: webpackConfigPath || 'react-scripts/config/webpack.config',
}),
})
}
// Legacy signature
module.exports = getLegacyDevServer(devServer, (config) => {
config.env.reactDevtools = true
return config
})
// New signature
module.exports.devServer = devServer