Fixes #989 - edge case in removing unused at-rules.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Mon, 5 Mar 2018 12:52:35 +0000 (13:52 +0100)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Mon, 5 Mar 2018 18:36:00 +0000 (19:36 +0100)
commit870664f237a6764203b73247cae1a19633ed0f11
treef7dbcc93e092e6d36dcff9ae14464684b4ae75d6
parentc7fc1d1af99d62d1792220971a6b74da355e9f60
Fixes #989 - edge case in removing unused at-rules.

When a value has `!important` in it then it should be stripped bare
before matching to the list of at-rules.
History.md
lib/optimizer/level-2/remove-unused-at-rules.js
test/optimizer/level-2/remove-unused-at-rules-test.js