54 lines
1.0 KiB
Markdown
54 lines
1.0 KiB
Markdown
# lightningcss-loader
|
|
|
|
[Lightning CSS](https://lightningcss.dev) loader for [Webpack](https://webpack.js.org)
|
|
|
|
## Usage
|
|
|
|
```js
|
|
import { transform } from 'lightningcss';
|
|
|
|
return {
|
|
...,
|
|
rules: [
|
|
{
|
|
test: /\.css$/,
|
|
use: [
|
|
{
|
|
loader: '@advdominion/lightningcss-loader',
|
|
options: {
|
|
implementation: transform,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
};
|
|
```
|
|
|
|
### Passing options to Lightning CSS
|
|
|
|
```js
|
|
import { transform } from 'lightningcss';
|
|
|
|
return {
|
|
...,
|
|
rules: [
|
|
{
|
|
test: /\.css$/,
|
|
use: [
|
|
{
|
|
loader: '@advdominion/lightningcss-loader',
|
|
options: {
|
|
implementation: transform,
|
|
drafts: {
|
|
customMedia: true,
|
|
},
|
|
minify: false,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
};
|
|
```
|