grunt plugin for RTLCSS, a framework for transforming CSS from LTR to RTL.
npm install grunt-rtlcss



grunt-rtlcss
============
grunt plugin for [RTLCSS], a framework for transforming CSS from LTR to RTL.
~0.4.5
shell
npm install grunt-rtlcss --save-dev
`
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
`js
grunt.loadNpmTasks('grunt-rtlcss');
`
RTLCSS task
_Run this task with the grunt rtlcss command._
Task targets, files and options may be specified according to the grunt Configuring tasks guide.
$3
#### options.opts
Description: Specifies RTLCSS options.
Type: Object
Default:
`js
{
"autoRename": false,
"autoRenameStrict": false,
"blacklist":{},
"clean": true,
"greedy": false,
"processUrls": false,
"stringMap":[]
}
`
#### options.plugins
Description: Specifies custom RTLCSS plugins.
Type: Array
Default: []
#### options.map
Description: Specifies whether to generate source maps or not, If you want more control over source map generation, you can define the map option as an object. (see postcss docs).
Type: Boolean or Object
Default: false
#### saveUnmodified
Description: Specifies whether to save unmodified files or not.
Type: Boolean
Default: true
$3
`js
rtlcss: {
myTask:{
// task options
options: {
// generate source maps
map: {inline: false},
// rtlcss options
opts: {
clean:false
},
// rtlcss plugins
plugins:[],
// save unmodified files
saveUnmodified: true,
},
expand : true,
cwd : 'ltr/',
dest : 'rtl/',
src : ['*/.css']
}
}
`
[RTLCSS]: https://github.com/MohammadYounes/rtlcss
-------
Release History
* v2.0.2 [23 Nov 2019]
* Fail in case of CSS errors or inability to write output file.
* v2.0.1 [18 Feb 2016]
* Fix internal bug.
* v2.0.0 [18 Feb 2016]
* Upgrade to [RTLCSS] v2.x
* options.config renamed to options.opts (avoids confusion with RTLCSS Config).
* options.rules, options.declarations and options.properties removed in favor of the new options.plugins.
[RTLCSS] options have changed, to view a summary of changes, see RTLCSS Upgrade guide.
---
* v1.6.0 [15 Mar 2015]
* Upgrade dependency (chalk v1.x.x).
* v1.5.1 [14 Feb 2015]
* Colorize log messages. Thanks @ocean90.
* v1.5.0 [14 Feb 2015]
* New option saveUnmodified:true` to control whether to save unmodified files or not. Thanks @ocean90.