An open API service indexing awesome lists of open source software.

https://github.com/elchininet/postcss-rtlcss-less-and-sass

Webpack configuration to use postcss-rtlcss with less and sass
https://github.com/elchininet/postcss-rtlcss-less-and-sass

css left-to-right less ltr postcss postcss-plugin postcss-rtlcss right-to-left rtl sass

Last synced: 6 months ago
JSON representation

Webpack configuration to use postcss-rtlcss with less and sass

Awesome Lists containing this project

README

          

# Webpack configurations to use postcss-rtlcss plugin with Less and Sass

These are minimum Webpack configurations to use [postcss-rtlcss plugin](https://github.com/elchininet/postcss-rtlcss) with [Less](https://lesscss.org/) and [Sass](https://sass-lang.com/)

### Using Less

```javascript
const postcssRTLCSS = require('postcss-rtlcss');

module.exports = {
... // other webpack configurations
module: {
rules: [
{
test: /\.less$/,
use: [
... // other loaders
{
loader: 'postcss-loader',
options: {
postcssOptions: {
plugins: [
postcssRTLCSS()
]
}
}
},
// Less loader must come before postcss-loader
'less-loader'
]
}
]
}
};
```

### Using Sass

```javascript
const postcssRTLCSS = require('postcss-rtlcss');

module.exports = {
... // other webpack configurations
module: {
rules: [
{
test: /\.s(c|a)ss$/,
use: [
... // other loaders
{
loader: 'postcss-loader',
options: {
postcssOptions: {
plugins: [
postcssRTLCSS()
]
}
}
},
// Sass loader must come before postcss-loader
'sass-loader'
]
}
]
}
};
```