# @lynx-js/config-rsbuild-plugin

## 0.2.2

### Patch Changes

- Use a real exported config key (`alignMouseEventWithW3C`) in the usage ([#3385](https://github.com/lynx-family/lynx-stack/pull/3385))
  examples, and drop the hard-coded link to the development-version config
  reference.

## 0.2.1

### Patch Changes

- Upgrade `@lynx-js/type-config` to `4.1.3`, which adds `enableEventHandleRefactor` and `alignMouseEventWithW3C` to the supported Lynx config keys. ([#3253](https://github.com/lynx-family/lynx-stack/pull/3253))

## 0.2.0

### Minor Changes

- Upgrade `@lynx-js/type-config` to `4.1.1` ([#3161](https://github.com/lynx-family/lynx-stack/pull/3161))

## 0.1.1

### Patch Changes

- Support Rspeedy v0.16.x. ([#2931](https://github.com/lynx-family/lynx-stack/pull/2931))

## 0.1.0

### Minor Changes

- **BREAKING CHANGE** ([#2803](https://github.com/lynx-family/lynx-stack/pull/2803))

  Drop webpack support — the plugins now target Rspack only. All public types come from `@rspack/core` instead of `webpack` (e.g. `Compiler`, `Compilation`, `LoaderContext`), and the `webpack` dependency is removed.

### Patch Changes

- Widen the `@lynx-js/rspeedy` peer dependency range to include `^0.15.0`. ([#2701](https://github.com/lynx-family/lynx-stack/pull/2701))

- Add @lynx-js/rspeedy@0.15.0 to peer dependencies. ([#2603](https://github.com/lynx-family/lynx-stack/pull/2603))

- Widen peer ranges to admit the new minor versions of `@lynx-js/template-webpack-plugin` (^0.12.0) and `@lynx-js/rspeedy` (^0.15.0) shipping with the unified `debug-metadata.json` feature. ([#2642](https://github.com/lynx-family/lynx-stack/pull/2642))

## 0.0.2

### Patch Changes

- Support `@lynx-js/rspeedy` 0.14.0. ([#2431](https://github.com/lynx-family/lynx-stack/pull/2431))

## 0.0.1

### Patch Changes

- Init `@lynx-js/config-rsbuild-plugin` for configuring Lynx Configs that are not exposed by DSL plugins. ([#2052](https://github.com/lynx-family/lynx-stack/pull/2052))

  For example:

  ```ts
  // lynx.config.ts
  import { pluginLynxConfig } from '@lynx-js/config-rsbuild-plugin'
  import { defineConfig } from '@lynx-js/rspeedy'

  export default defineConfig({
    plugins: [
      pluginLynxConfig({
        enableCheckExposureOptimize: false,
      }),
    ],
  })
  ```
