Package Exports
- unplugin-stylex
- unplugin-stylex/esbuild
- unplugin-stylex/rspack
- unplugin-stylex/types
- unplugin-stylex/vite
Readme
unplugin-stylex
Installation
Install the package from the following command
npm install unplugin-stylex --save-dev
or with yarn:
yarn add unplugin-stylex --save-dev
or with pnpm:
pnpm i unplugin-stylex --save-dev
Configuration
Vite
// vite.config.js
import { defineConfig } from 'vite'
import stylexPlugin from 'unplugin-stylex/vite'
export default defineConfig({
plugins: [
stylexPlugin({ /* options */}),
],
})
esbuild
// esbuild.config.js
import { build } from 'esbuild'
import stylexPlugin from 'unplugin-stylex/esbuild'
export default {
plugins: [
stylexPlugin({ /* options */ }),
],
}
rspack
// rspack.config.js
import stylexPlugin from 'unplugin-stylex/rspack'
module.exports = {
// other rspack config
plugins: [
stylexPlugin({ /* options */}),
],
}
Options
options.dev
options.enforce
options.stylex
options.stylex.runtimeInjection
options.stylex.classNamePrefix
options.stylex.useCSSLayers
options.stylex.babelConfig
options.stylex.stylexImports
options.stylex.unstable_moduleResolution
License
StyleX is MIT licensed