diff --git a/packages/@stylexjs/unplugin/src/rspack.js b/packages/@stylexjs/unplugin/src/rspack.js index b3e79fa2a..ec68cb924 100644 --- a/packages/@stylexjs/unplugin/src/rspack.js +++ b/packages/@stylexjs/unplugin/src/rspack.js @@ -11,5 +11,5 @@ import { unpluginFactory } from './core'; import { attachWebpackHooks } from './webpack'; export default createRspackPlugin((options, metaOptions) => - attachWebpackHooks(unpluginFactory(options, metaOptions)), + attachWebpackHooks(unpluginFactory(options, metaOptions), 'rspack'), ); diff --git a/packages/@stylexjs/unplugin/src/webpack.js b/packages/@stylexjs/unplugin/src/webpack.js index 085f626c5..662846941 100644 --- a/packages/@stylexjs/unplugin/src/webpack.js +++ b/packages/@stylexjs/unplugin/src/webpack.js @@ -9,12 +9,12 @@ import { createWebpackPlugin } from 'unplugin'; import { unpluginFactory } from './core'; -export function attachWebpackHooks(plugin) { +export function attachWebpackHooks(plugin, hookName = 'webpack') { const cssInjectionTarget = plugin.__stylexCssInjectionTarget; return { ...plugin, - webpack(compiler) { + [hookName](compiler) { const PLUGIN_NAME = '@stylexjs/unplugin'; compiler.hooks.thisCompilation.tap(PLUGIN_NAME, (compilation) => { plugin.__stylexResetState?.();