Skip to content

Releases: leeoniya/dropcss

1.0.6

25 Apr 22:58
Compare
Choose a tag to compare
  • fix tokentization of multiple pseudos, e.g. foo:not():not()
  • in addition to ", skip ' in attr vals [val='foo']
  • add inifinite loop guards to html and css tokenizers

1.0.5

17 Apr 10:27
Compare
Choose a tag to compare
  • fix always return array from getSibsOfType()
  • fix handle self-closing tags without space after tagname (e.g. <br/>)

1.0.4

13 Apr 23:45
Compare
Choose a tag to compare
  • implement [attr~=value]
  • properly handle nested pseudos, eg: p:not(:nth-child(n+3)) { }

1.0.3

13 Apr 23:44
Compare
Choose a tag to compare
  • handle spaces & junk better in attr selectors during context-free testing

1.0.2

11 Apr 17:39
Compare
Choose a tag to compare
  • fix case insensitive html tag matching (e.g. svg tags)
  • add another round of stripping remaining/nested empty @ rules, (e.g. @supports ... { @media ... {} })
  • pass unused @keyframes and @font-face through shouldDrop()
  • Puppeteer demo (with full JS execution)

1.0.1

10 Apr 18:16
Compare
Choose a tag to compare
  • handle <keyframes-name> at end of animation: shorthand

1.0.0

08 Apr 23:52
Compare
Choose a tag to compare
1.0.0

0.5.0

07 Apr 07:34
Compare
Choose a tag to compare
  • complete rewrite

0.3.2

29 Mar 19:18
Compare
Choose a tag to compare

no changes

0.3.1

29 Mar 19:12
Compare
Choose a tag to compare
  • skip processing @ blocks except @media