1.0.0 • Published 6 months ago

cypress-rspack-dev-server v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

cypress-rspack-dev-server

Changelog CI Status

Based off the amazing work of the cypress team at https://github.com/cypress-io/cypress/blob/develop/npm/webpack-dev-server/

Implements the APIs for Cypress Component-testing with Rust-based web bundler Rspack's dev server.

Installation

Install the library to your devDependencies

npm install -D cypress-rspack-dev-server

Usage

import { devServer } from 'cypress-rspack-dev-server'
import { defineConfig } from 'cypress'

export default defineConfig({
  component: {
    devServer(devServerConfig) {
      return devServer({
        ...devServerConfig,
        framework: 'react',
        rspackConfig: require('./rspack.config.js')
      })
    }
  }
})

Dev server parameters

OptionNOTES
frameworkreact, currently only react, will support other frameworks
cypressConfigCypress Plugin Configuration
specsArray of Cypress Spec
devServerEventsNodejs EventEmitter
rspackConfig (Optional)Rspack Configuration, can be require from rspack config file
onConfigNotFound (Optional)The callback function when config not found

Migration to v1

In version 1, we supports the Cypress 14 's justInTimeCompile, the specs structure has been updated. If you still use Cypress <= 13, please use the version 0.0.x.

License

license

This project is licensed under the terms of the MIT license.

1.0.0

6 months ago

0.0.7

10 months ago

0.0.6

11 months ago

0.0.5

1 year ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago