Ugly Alpha 1
swc_css_codegen:0.85.0

total uncompressed bytes

2.5 MB

total files

193

Fix

NewInclude { include: [ "src/**/*", ], has_build_script: false, }

185 wasted files

total waste: 2.4 MB

  1. tests/fixture/packages/bulma_0_9_3/input.css : 257.7 KB
  2. tests/fixture/packages/bulma_0_9_3/output.css : 229.2 KB
  3. tests/fixture/packages/bootstrap_5_1_3/input.css : 222.7 KB
  4. tests/fixture/packages/bulma_0_9_3/output.min.css : 206.8 KB
  5. tests/fixture/packages/bootstrap_5_1_3/output.css : 186.5 KB
  6. tests/fixture/packages/foundation_6_7_4/input.css : 172.8 KB
  7. tests/fixture/packages/bootstrap_5_1_3/output.min.css : 163.4 KB
  8. tests/fixture/packages/foundation_6_7_4/output.css : 150.2 KB
  9. tests/fixture/packages/foundation_6_7_4/output.min.css : 134.8 KB
  10. tests/fixture/packages/tachyons_4_12_0/input.css : 118.8 KB
  11. tests/fixture/packages/tachyons_4_12_0/output.css : 93.0 KB
  12. tests/fixture/packages/tachyons_4_12_0/output.min.css : 76.9 KB
  13. tests/fixture/packages/tailwindcss/variants/input.css : 42.5 KB
  14. tests/fixture/packages/tailwindcss/variants/output.css : 39.9 KB
  15. tests/fixture/packages/tailwindcss/variants/output.min.css : 37.8 KB
  16. tests/fixture/packages/pure_2_0_6/input.css : 28.8 KB
  17. tests/fixture/packages/tailwindcss/basic-usage/input.css : 25.7 KB
  18. tests/fixture/packages/tailwindcss/basic-usage/output.css : 23.9 KB
  19. tests/fixture/packages/tailwindcss/basic-usage/output.min.css : 21.7 KB
  20. tests/fixture/packages/pure_2_0_6/output.css : 18.5 KB
  21. tests/fixture/packages/pure_2_0_6/output.min.css : 16.7 KB
  22. tests/fixture/packages/mvp_1_8_0/input.css : 8.7 KB
  23. tests/fixture/packages/sanitize_css_13_0_0/input.css : 7.4 KB
  24. tests/fixture/packages/mvp_1_8_0/output.css : 7.4 KB
  25. tests/fixture/packages/mvp_1_8_0/output.min.css : 6.6 KB
  26. tests/fixture/packages/normalize/input.css : 6.3 KB
  27. tests/fixture.rs : 6.0 KB
  28. tests/fixture/at-rules/media/4/input.css : 4.1 KB
  29. tests/fixture/at-rules/media/4/output.css : 3.6 KB
  30. tests/fixture/at-rules/media/4/output.min.css : 3.1 KB
  31. tests/fixture/values/number/input.css : 2.7 KB
  32. tests/fixture/packages/sanitize_css_13_0_0/output.css : 2.5 KB
  33. tests/fixture/packages/tailwindcss/collapse-adjacent-rules/input.css : 2.2 KB
  34. tests/fixture/packages/sanitize_css_13_0_0/output.min.css : 2.2 KB
  35. tests/fixture/values/number/output.css : 2.2 KB
  36. tests/fixture/selectors/pseudo-class/an_plus_b/output.css : 2.1 KB
  37. tests/fixture/packages/normalize/output.css : 2.0 KB
  38. tests/fixture/values/string/input.css : 2.0 KB
  39. tests/fixture/packages/tailwindcss/collapse-adjacent-rules/output.css : 1.9 KB
  40. tests/fixture/selectors/pseudo-class/an_plus_b/input.css : 1.9 KB
  41. tests/fixture/packages/normalize/output.min.css : 1.8 KB
  42. tests/fixture/values/url/1/input.css : 1.8 KB
  43. tests/fixture/values/number/output.min.css : 1.8 KB
  44. tests/fixture/packages/tailwindcss/collapse-adjacent-rules/output.min.css : 1.7 KB
  45. tests/fixture/selectors/pseudo-class/an_plus_b/output.min.css : 1.7 KB
  46. tests/fixture/values/string/output.css : 1.7 KB
  47. tests/fixture/values/url/1/output.css : 1.5 KB
  48. tests/fixture/values/string/output.min.css : 1.5 KB
  49. tests/fixture/values/url/1/output.min.css : 1.4 KB
  50. tests/fixture/values/function/input.css : 1.2 KB
  51. tests/fixture/values/function/output.css : 1.1 KB
  52. tests/fixture/style-block/input.css : 1.1 KB
  53. tests/fixture/values/color/function/input.css : 1.0 KB
  54. tests/fixture/values/function/output.min.css : 966 B
  55. tests/fixture/values/percentage/input.css : 922 B
  56. tests/fixture/at-rules/import/1/output.css : 916 B
  57. tests/fixture/at-rules/import/1/input.css : 911 B
  58. tests/fixture/values/color/function/output.css : 906 B
  59. tests/fixture/at-rules/layer/1/input.css : 904 B
  60. tests/fixture/at-rules/import/1/output.min.css : 864 B
  61. tests/fixture/style-block/output.css : 788 B
  62. tests/fixture/values/percentage/output.css : 781 B
  63. tests/fixture/values/color/function/output.min.css : 761 B
  64. tests/fixture/style-block/output.min.css : 652 B
  65. tests/fixture/at-rules/layer/1/output.css : 649 B
  66. tests/fixture/selectors/attribute/1/input.css : 634 B
  67. tests/fixture/values/percentage/output.min.css : 621 B
  68. tests/fixture/at-rules/page/1/input.css : 585 B
  69. tests/fixture/values/keyword/input.css : 563 B
  70. tests/fixture/selectors/attribute/1/output.css : 550 B
  71. tests/fixture/at-rules/layer/1/output.min.css : 539 B
  72. tests/fixture/at-rules/page/1/output.css : 508 B
  73. tests/fixture/values/keyword/output.css : 496 B
  74. tests/fixture/values/color/hex-color/input.css : 487 B
  75. tests/fixture/selectors/attribute/1/output.min.css : 478 B
  76. tests/fixture/preserved-token/custom-properties/input.css : 469 B
  77. tests/fixture/preserved-token/custom-properties/output.css : 468 B
  78. tests/fixture/values/keyword/output.min.css : 449 B
  79. tests/fixture/at-rules/unknown/input.css : 427 B
  80. tests/fixture/declaration/important/input.css : 423 B
  81. tests/fixture/at-rules/unknown/output.css : 422 B
  82. tests/fixture/values/color/hex-color/output.css : 417 B
  83. tests/fixture/at-rules/page/1/output.min.css : 409 B
  84. tests/fixture/at-rules/unknown/output.min.css : 404 B
  85. tests/fixture/preserved-token/function/input.css : 384 B
  86. tests/fixture/values/slash/input.css : 377 B
  87. tests/fixture/values/slash/output.css : 374 B
  88. tests/fixture/values/slash/output.min.css : 367 B
  89. tests/fixture/preserved-token/function/output.css : 348 B
  90. tests/fixture/values/color/hex-color/output.min.css : 345 B
  91. tests/fixture/declaration/important/output.css : 335 B
  92. tests/fixture/preserved-token/function/output.min.css : 316 B
  93. tests/fixture/at-rules/supports/3/input.css : 302 B
  94. tests/fixture/at-rules/document/1/input.css : 300 B
  95. tests/fixture/preserved-token/custom-properties/output.min.css : 299 B
  96. tests/fixture/at-rules/supports/3/output.css : 298 B
  97. tests/fixture/values/simple-block/square/input.css : 284 B
  98. tests/fixture/declaration/important/output.min.css : 276 B
  99. tests/fixture/at-rules/viewport/1/input.css : 265 B
  100. tests/fixture/at-rules/supports/3/output.min.css : 264 B
  101. tests/fixture/at-rules/document/1/output.css : 259 B
  102. tests/fixture/at-rules/supports/1/input.css : 252 B
  103. tests/fixture/list_of_declarations/2/input.css : 247 B
  104. tests/fixture/at-rules/document/1/output.min.css : 236 B
  105. tests/fixture/at-rules/media/2/input.css : 224 B
  106. tests/fixture/at-rules/supports/1/output.css : 222 B
  107. tests/fixture/at-rules/color-profile/input.css : 215 B
  108. tests/fixture/values/simple-block/square/output.css : 214 B
  109. tests/fixture/declaration/custom-properties/input.css : 213 B
  110. tests/fixture/at-rules/color-profile/output.css : 202 B
  111. tests/fixture/at-rules/namespace/input.css : 198 B
  112. tests/fixture/values/simple-block/square/output.min.css : 190 B
  113. tests/fixture/at-rules/supports/1/output.min.css : 189 B
  114. tests/fixture/at-rules/color-profile/output.min.css : 189 B
  115. tests/fixture/selectors/pseudo-class/unknown/output.css : 180 B
  116. tests/fixture/selectors/pseudo-class/unknown/input.css : 180 B
  117. tests/fixture/at-rules/font-face/1/input.css : 180 B
  118. tests/fixture/selectors/class/output.css : 176 B
  119. tests/fixture/function/2/input.css : 176 B
  120. tests/fixture/selectors/class/input.css : 172 B
  121. tests/fixture/at-rules/viewport/1/output.css : 172 B
  122. tests/fixture/at-rules/media/2/output.css : 171 B
  123. tests/fixture/selectors/pseudo-class/unknown/output.min.css : 169 B
  124. tests/fixture/at-rules/font-face/1/output.css : 168 B
  125. tests/fixture/at-rules/font-face/1/output.min.css : 158 B
  126. tests/fixture/function/2/output.css : 156 B
  127. tests/fixture/selectors/class/output.min.css : 152 B
  128. tests/fixture/values/dimension/input.css : 148 B
  129. tests/fixture/at-rules/namespace/output.css : 148 B
  130. tests/fixture/at-rules/media/2/output.min.css : 147 B
  131. tests/fixture/declaration/custom-properties/output.css : 143 B
  132. tests/fixture/at-rules/namespace/output.min.css : 143 B
  133. tests/fixture/at-rules/viewport/1/output.min.css : 140 B
  134. tests/fixture/function/1/input.css : 136 B
  135. tests/fixture/function/2/output.min.css : 134 B
  136. tests/fixture/values/dimension/output.css : 132 B
  137. tests/fixture/at-rules/keyframes/1/input.css : 128 B
  138. tests/fixture/at-rules/keyframes/2/input.css : 126 B
  139. tests/fixture/declaration/custom-properties/output.min.css : 123 B
  140. tests/fixture/function/1/output.css : 120 B
  141. tests/fixture/values/dimension/output.min.css : 118 B
  142. tests/fixture/at-rules/counter-style/input.css : 118 B
  143. tests/fixture/function/1/output.min.css : 103 B
  144. tests/fixture/at-rules/property/input.css : 102 B
  145. tests/fixture/at-rules/counter-style/output.css : 101 B
  146. tests/fixture/at-rules/keyframes/3/input.css : 97 B
  147. tests/fixture/at-rules/keyframes/1/output.css : 95 B
  148. tests/fixture/at-rules/keyframes/2/output.css : 93 B
  149. tests/fixture/at-rules/property/output.css : 90 B
  150. tests/fixture/at-rules/counter-style/output.min.css : 84 B
  151. tests/fixture/at-rules/property/output.min.css : 81 B
  152. tests/fixture/at-rules/keyframes/1/output.min.css : 81 B
  153. tests/fixture/at-rules/keyframes/2/output.min.css : 78 B
  154. tests/fixture/list_of_declarations/2/output.css : 74 B
  155. tests/fixture/at-rules/keyframes/3/output.css : 66 B
  156. tests/fixture/list_of_declarations/1/input.css : 64 B
  157. tests/fixture/at-rules/supports/2/input.css : 59 B
  158. tests/fixture/values/comma/input.css : 57 B
  159. tests/fixture/values/comma/output.css : 53 B
  160. tests/fixture/list_of_declarations/1/output.css : 52 B
  161. tests/fixture/at-rules/supports/2/output.css : 52 B
  162. tests/fixture/at-rules/keyframes/3/output.min.css : 51 B
  163. tests/fixture/support-query/1/output.css : 49 B
  164. tests/fixture/at-rules/charset/2/input.css : 48 B
  165. tests/fixture/values/comma/output.min.css : 46 B
  166. tests/fixture/at-rules/media/3/input.css : 46 B
  167. tests/fixture/list_of_declarations/2/output.min.css : 45 B
  168. tests/fixture/list_of_declarations/1/output.min.css : 43 B
  169. tests/fixture/at-rules/supports/2/output.min.css : 43 B
  170. tests/fixture/at-rules/charset/2/output.css : 43 B
  171. tests/fixture/selectors/nesting/output.css : 39 B
  172. tests/fixture/selectors/nesting/input.css : 39 B
  173. tests/fixture/at-rules/charset/2/output.min.css : 37 B
  174. tests/fixture/at-rules/media/3/output.css : 31 B
  175. tests/fixture/at-rules/media/1/output.css : 30 B
  176. tests/fixture/at-rules/media/1/input.css : 29 B
  177. tests/fixture/at-rules/media/1/output.min.css : 27 B
  178. tests/fixture/selectors/nesting/output.min.css : 25 B
  179. tests/fixture/at-rules/media/3/output.min.css : 23 B
  180. tests/fixture/selectors/complex/input.css : 19 B
  181. tests/fixture/at-rules/charset/1/output.min.css : 18 B
  182. tests/fixture/at-rules/charset/1/output.css : 18 B
  183. tests/fixture/at-rules/charset/1/input.css : 18 B
  184. tests/fixture/selectors/complex/output.css : 13 B
  185. tests/fixture/selectors/complex/output.min.css : 12 B