Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAllow rounding option #61
Conversation
|
There is no difference here from the current implementation. You can already disable rounding by setting |
|
@andyjansson, there is a difference when the This option allows users to limit the default precision to what's defined in Let's assume you have configured
What's the advantage? We never have rounded numbers which can cause issues like twbs/bootstrap#27374 and we don't have expressions like This option is a bit tricky because it depends on another option, that's why I tried to explain it with examples instead of words. |
|
Please open an issue about it so it can be discussed further. |
83becf4
to
2773092
| @@ -116,6 +116,19 @@ var out = postcss() | |||
| .css | |||
| ``` | |||
|
|
|||
| #### `allowRounding` (default: `true`) | |||
|
|
|||
| With this variable set `true`, `calc(100% / 3)` will output `33.33333%` (with `precision: 5`). If it is set `false` it will remain `calc(100% / 3)`. | |||
XhmikosR
Mar 27, 2019
•
set to x2 :)
set to x2 :)
|
/cc @MartijnCuppens can we rebase again? |
By default this option is
trueand this will result in the same behaviour as we have now. If it's set tofalse, we prevent for examplecalc(100% / 3)to be rounded to33.33333%.Closes #62